英语语法问题Having missed the last bus,he had to take a taxi home帮

英语语法问题
Having missed the last bus,he had to take a taxi home
帮我分析一下句子的主谓宾以及句子的时态吧,
having 和had都作的什么成分?
rwv31_0dex14_9e 1年前 已收到1个回答 举报

orange982 幼苗

共回答了24个问题采纳率:91.7% 举报

句子时态是过去时,Having missed the last bus是状语前置,主语是he ,had to take 是谓语结构,a taxi是宾语,home是宾语补足语.

1年前 追问

2

rwv31_0dex14_9e 举报

前半句是过去完成时,后半句是一般过去时,是不是啊?

举报 orange982

前半个句子having done是一个状语结构,不是完整的句子,它只是表示错过公交车的状态,没有时态。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.034 s. - webmaster@yulucn.com