Oh,it's you,I didn't recognize(辨认出) you.I've just had my hair cut,and I__________dark glasses.
A.am wearing B.am dressing C.have put D.have dressed(求专业回答,及解析)
人气:261 ℃ 时间:2020-05-08 07:39:12
解答
选D.你可以根据have had 来判断后一空应该为现在完成时,所以填have dressed
你也可以根据语境来分析.那个认识的人说,oh,我刚才居然没认出你来.此句前半句为一般现在时,后半句用的是一般过去时.从而可得情境为现在.后一句话意思为,因为我剪了头发,而且还带了墨镜.那么剪头发和戴墨镜这两件事应该是发生认识的人认出他之前,属于过去发生的事情对现在造成了影响,所以都是用现在完成时.故答案选D.
望采纳
推荐
猜你喜欢
- 英语翻译
- 高楼发生地震怎么办
- 91.56/0.7/0.6=怎么简算
- 中国历史中.左倾错误和右倾错误的左,右各指什么?
- 求负343的立方根,负2又27分之10的立方根,4加27分之17的立方根,负0.125分之0.064的平方根
- 设a1,a2,a3线性无关,问实数l,m满足什么条件时,la2-a1、ma3-a2、a1-a3也线性无关
- --Could you tell me when____?--At 10:25,in ten minutes.
- - f(x) 在[a,b]连续 在(a,b)上可导,证明:存在ξ,η∈(a,b),使f'(ξ)=(η^2)f'(η)/ab