作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/19 15:41:57
英语语法问题
Having missed the last bus,he had to take a taxi home
帮我分析一下句子的主谓宾以及句子的时态吧,
having 和had都作的什么成分?
英语语法问题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 done是一个状语结构,不是完整的句子,它只是表示错过公交车的状态,没有时态。