作业帮 > 英语 > 作业

一道关于现在完成时的选择题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/05 07:35:50
一道关于现在完成时的选择题
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呢?
第一题,他至今还戴着,has worn表示从买来到现在还戴着,而A是指过去他一直戴着,但是现在不戴了(因为用的是was)
第二题,come是非持续性动词.题目意思是 这是我第一次来这里,来这里是指一个过程,要用been而不能用come.这种题你做多了就熟悉了