急急急 求助一道英语题

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:15:56
My teacher does not go to town _____ any books.A. without buying B. if not buy C. in order to by D. buying
答案是A 其他选项为什么不对? 怎么翻译?
选if not buy 为什么不对 翻译为:我的老师如果不去买书就不去镇上。 (if not buy 看成是if he doesn't buy 的省略)为什么不可以省略不是有如果状语从句的主语与主句的主语一致可把从句中的主语省略的说法吗

A

If 引导的是条件状语从句

1.阁下把省略的用法记错了,应是:在条件,时间,让步状语从句中,当从句主语与主句主语相同,且从句谓语含be时,方可省略从句主语和be,B项除非是if not buying(if he/she is not buying,进行时表将来)才对
2.而C,D项语法上其实均可,但句意上不对,"买任何书"?当然不通
3.而A项without buying any books作状语刚好,意思你也知道了

if not buy中没有助动词do,也就没有谓语,切无主语.因此句子不完整~
如果用你的翻译"我的老师如果不去买书就不去镇上"的话,应为:if he(my teacher)doesn't buy,且不可省略为if not buy~

主语可以省略,但助动词不可省略.

我的老师没有去镇上没有买任何书.这题是根据句子的意思而选择的答案,其他3个答案代进去翻译不通,你只能这样理解了.if后加一个完整的句子,有主语,谓语,宾语等

利用排除法,首先把C,D排除,不符合句意.其次,B选项正如你所说的应该是if he doesn't buy,而不能缩写,所以选A