作业帮 > 英语 > 作业

for .agofor ..ago since 加时间点是表示现在完成时态for.表示过去式 .但是有一些for +时间

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/08/09 03:45:40
for .ago
for ..ago since 加时间点是表示现在完成时态
for.表示过去式 .但是有一些for +时间 为什么有些后面没有ago 前面还是用现在完成时.怎么区别啊
for .agofor ..ago since 加时间点是表示现在完成时态for.表示过去式 .但是有一些for +时间
首先,完成式的时间状语是比较明显的是for+时间段、since时间段ago
for+一段时间本来就是表示完成式的,不用ago来,只有since+时间段才需要ago来修饰.
例:I have graduated from high school for 3 years.完成式
I have graduated from high school since 3 years ago.完成式
I graduated from high school 3 years ago.过去式
如果有for+时间+ago的完成式句型不知能否让我开开眼,我貌似还真的没有见过.