作业帮 > 英语 > 作业

The news reporter___in a middle school for three years.A has

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/12 22:48:42
The news reporter___in a middle school for three years.A has taught B taught
1、选什么,为什么.
2、for +一段时间怎么用?
+现在完成时和一般过去式的区别!
The news reporter___in a middle school for three years.A has
选A,因为for +时间段是现在完成时的标志.
for+一段时间可以用since+时间点来替换,eg :for 3 years=since 3 years ago=since I was 15.
现在完成时表示过去发生的事对现在造成了影响.时间状语一般为for,since引导的时间状语.
一般过去时表示过去(或过去经常)发生的事.一般和表示过去时间点的状语连用.
再问: 可这个题答案是B阿 ,为什么呢。
再答: 我查了一下,只能这么解释了: for+ 一段时间常用于现在完成时中,谓语动词需为延续性动词 一般过去式+for+一段时间,表示陈述过去事实。 而完成时表示过去发生的事对现在造成了影响或过去事情一直持续到现在。