29 ___ (catch) the last bus,he had to go home by taxi.为什么用NO

29 ___ (catch) the last bus,he had to go home by taxi.为什么用NOT having caught 不用Not have caught.
我爱看书哦哦 1年前 已收到6个回答 举报

yghygh2000 幼苗

共回答了10个问题采纳率:90% 举报

NOT having caught 是完成时的分词形式.
NOT having caught the last bus是从句所以不能独自成句,也就不能用Not have caught,只能用他的分词形式NOT having caught .

1年前

5

袅袅在福初巷 幼苗

共回答了71个问题 举报

Hadn't caught

1年前

2

xhyan 幼苗

共回答了96个问题 举报

not having caught 是现在分词的完成式,作原因状语,表示其动作发生在位于动词之前。相当于Since he hadn't caught the last bus, he had to go home by taxi.

1年前

2

孤独子 幼苗

共回答了4个问题 举报

此处have caught....不是谓语,而是状语。
对于初学者,弄清楚动词是否作谓语,再决定其动词形式很重要!

1年前

2

yoyojane 幼苗

共回答了3个问题 举报

原因状语从句 只有ing form 才可以充当

1年前

0

jianangua 幼苗

共回答了3个问题 举报

时态
过去进行时的嘛
那个时间没赶上公交车,过去在进行的,
他必须坐出租车,过去发生的。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.050 s. - webmaster@yulucn.com