— I the dishes for over a week. It’s your turn.— I you would say something like that.A.

发布时间:2020-08-17 08:13:31

— I      the dishes for over a week. It’s your turn.
— I      you would say something like that.
A. have washed; have known
B. have been washing; knew
C. have washed; know
D. have been washing; know

网友回答

A. have washed; have known
(答案→)B. have been washing; knew
C. have washed; know
D. have been washing; know
解析:
试题分析:句意:——我洗盘子洗了一周了。该轮到你了。——我知道你就会这样说。现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。
以上问题属网友观点,不代表本站立场,仅供参考!