作业帮 > 英语 > 作业

I'm sorry I'm so late.Sally .Have you been waiting long?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/08 21:37:05
I'm sorry I'm so late.Sally .Have you been waiting long?
求这句话精确翻译!
这里面 表示强调的so 只能放在中间吗?
Have b een done 是过去完成时把?我一直分不清楚过去完成时和现在完成的区别啊.
so 修饰形容词LATE ‘ 如此迟’
have been done 是完成时的被动语态.
have been doing 是现在完成进行时
have done 是现在完成时
had done 是过去完成时
再问: 那什么叫现在完成时什么叫,过去完成时?用通俗易懂的话解释下
再答: 现在完成时( have +done) 表示过去发生的动作对现在造成的影响或结果。
过去完成时(had+ DONE) 表示过去的过去已经完成或发生了的动作。

He has lived here for ten years.
The train had left since he got to the station