一道关于现在完成时的选择题1.He bought the watch in a street market and ____ it almost every day .A.was wearing B.has worn C.has weared D.had worn题目的意思是从买表到现在一直都戴着,为

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 16:55:35
一道关于现在完成时的选择题1.Heboughtthewatchinastreetmarketand____italmosteveryday.A.waswearingB.haswornC.haswear

一道关于现在完成时的选择题1.He bought the watch in a street market and ____ it almost every day .A.was wearing B.has worn C.has weared D.had worn题目的意思是从买表到现在一直都戴着,为
一道关于现在完成时的选择题
1.He bought the watch in a street market and ____ it almost every day .
A.was wearing B.has worn C.has weared D.had worn
题目的意思是从买表到现在一直都戴着,为什么不能选A,而选B?
2.---Do you know our town at all?
---No, this is the first time I ___ here.
A.came B. have come C. was D. have been
我知道要用现在完成时,但为什么要选D而不选B呢?

一道关于现在完成时的选择题1.He bought the watch in a street market and ____ it almost every day .A.was wearing B.has worn C.has weared D.had worn题目的意思是从买表到现在一直都戴着,为
第一题,他至今还戴着,has worn表示从买来到现在还戴着,而A是指过去他一直戴着,但是现在不戴了(因为用的是was)
第二题,come是非持续性动词.题目意思是 这是我第一次来这里,来这里是指一个过程,要用been而不能用come.这种题你做多了就熟悉了

A只表示正在做的动作,而戴这个动作过去在发生,一直持续到现在,或许还是一直持续下去,所以用完成时来做。

A.was wearing 表示过去的状态,但此题可以看出戴这个动作过去在发生,一直持续到现在,或许还是一直持续下去,所以用完成时,故选B。

A

A是过去进行时态,只能用做过去的,正在进行的事情。every day是表示经常性的状语,所以不能选A。has worn是完成时态,表示动作的持续性。

你好!
第一题是and连接的并列句,并列句中时态要一至,因为前面是bought是个过去式所以后面的助动词起码是过去式,因此要选A
第二题.因为come是不可持续动词也就是说动作瞬间发生,而现在完成时要求动作可持续,been是可持续的。
希望我表达清楚了。...

全部展开

你好!
第一题是and连接的并列句,并列句中时态要一至,因为前面是bought是个过去式所以后面的助动词起码是过去式,因此要选A
第二题.因为come是不可持续动词也就是说动作瞬间发生,而现在完成时要求动作可持续,been是可持续的。
希望我表达清楚了。

收起

almost every day 做时间状语,表示一个经常性发生的动作,不能用过去进行时。