> 英语 >
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(求专业回答,及解析)
人气:142 ℃ 时间:2020-05-08 07:39:12
解答
选D.你可以根据have had 来判断后一空应该为现在完成时,所以填have dressed
你也可以根据语境来分析.那个认识的人说,oh,我刚才居然没认出你来.此句前半句为一般现在时,后半句用的是一般过去时.从而可得情境为现在.后一句话意思为,因为我剪了头发,而且还带了墨镜.那么剪头发和戴墨镜这两件事应该是发生认识的人认出他之前,属于过去发生的事情对现在造成了影响,所以都是用现在完成时.故答案选D.
望采纳
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版