118.---the last bus,he had to go home on foot.A.Not catchingB.Catching notC.Having not caughtD.Not having caught
问题描述:
118.---the last bus,he had to go home on foot.
A.Not catching
B.Catching not
C.Having not caught
D.Not having caught
答
本句的意思是:由于没赶上末班车,他只好步行回家。用分词短语的否定式来表示原因,not应该在分词前,而且此句中用不上完成时,所以答案应该是A
答
C,首先B和D 是肯定错的,因为否定词语not的位置放错了;A选项是现在进行时,从题干中可以看到是过去时,选D现在完成时,刚好能看出有个时间差~没赶上公交车在前,所以只能走路回家。
答
D.否定词not并不一定要在have后面,这种想法有点僵化.