请问如何判断非谓语形式中要不要用过去完成时(高中英语)

请问如何判断非谓语形式中要不要用过去完成时(高中英语)
RT,首先我想确认下for一定是完成时的表示吗?就比如说一定要用she had sat there for three hours而不用she sat there for three hours吗?另外如果非谓语形式中主句是过去时态,非谓语形式一定要有Having done吗?
Having done是非谓语呀。比如Having ridden on the exercise bike for two hours,Karen is noew sweating like a pig.
英语人气:196 ℃时间:2020-03-13 18:44:18
优质解答
类似于.for three hours的句子,一般动词时要用完成时态.比如,She has been learning English for five years.By six o'clock they had worked for 12 hours.等等如果句子中有特定的时间状语,或者在上下文的环境下非...
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版