1、I can't thank you too much for your timely help 译为我怎么谢你多不为过。
2、At no time 置于句首时句子倒装,故选B或C,而smoking和permit之间是动宾关系,所以用被动语态,所以选C是正确的。
3、考察定语从句知识。先行词前有such出现定语从句应用as引导。所以选B。
4、考察定语从句知识。先行词被only修饰限定,只能用关系代词that,所以选B
5、从词义上来区分就可以了。
6、考察独立主格结构,There ----no buses,they had to walk home。该句中前后两个句子之间用逗号隔开,后面是一个完整的句子,中间没有任何连词,前面不能是一个独立的句子,就应该确定是独立主格结构,前面是There 故应用being。
1 can't thank you too much意为“再怎么谢你也不为过”不是表面的“不能感谢你太多”的意思,=it's never too much to thank you
2 考点是倒装句,正常语序为smoking is not permitted here,由于At no time 介词词组提前,所以要倒装,即系动词is提到主语smoking前
3 考定语从句 such与as是固定搭配的,这时候不用that的
4 定语从句中有only,everyone first修饰的连词都用that
5 我也说不出啊,凭语感。ABD也都是副词 但一般都修饰beautiful之类的形容词吧
6 考伴随状语,具体语法书上查查就知道了。要是粗的讲就和楼上一样
楼主啊,看在我有打中文又打英文的份上把我选为最佳答案把,我只是想赚点经验值啊,谢谢啦~~
说一下6,是一个独立主格结构,其实there be 结构本来就是一个倒装结构, no buses 是主语,they had to walk home是一个完整的句子There ----no buses,they had to walk home逗号后面没有连词所以前面的不是一个句子,There ----no buses的主语和主句的主语不一致根据no buses选择非谓语动词,如果是There ----no buses,so they had to walk home则选A。 这个问题有点绕,慢慢领会。
回答你最后一个问题吧。这是一句话,应该只有一个主 谓 宾,they had to walk home是这句话的主句,there being no buses 作原因状语,修饰主语。如果选A就变成两个主 谓 宾 了,就不符合语法规则了。got it?