Oh,it's you,I didn't recognize(辨认出) you.I've just had my hair cut,and I__________dark glasses.
问题描述:
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(求专业回答,及解析)
答
选D.你可以根据have had 来判断后一空应该为现在完成时,所以填have dressed
你也可以根据语境来分析.那个认识的人说,oh,我刚才居然没认出你来.此句前半句为一般现在时,后半句用的是一般过去时.从而可得情境为现在.后一句话意思为,因为我剪了头发,而且还带了墨镜.那么剪头发和戴墨镜这两件事应该是发生认识的人认出他之前,属于过去发生的事情对现在造成了影响,所以都是用现在完成时.故答案选D.
望采纳