Oh! it's you ! I _____you. I've just had my hair cut, and I'm wearing new glasses. 选择?

Oh! it's you ! I _____you. I've just had my hair cut, and I'm wearing new glasses. 选择?
Oh! it's you ! I _____you. I've just had my hair cut, and I'm wearing new glasses.
A.didn't recognize B.hadn't recognize
C.haven't recognized D.don't recognize
答案是A, 请详细说明 B C 为什么是错的?
英语人气:895 ℃时间:2020-01-29 19:08:27
优质解答
根据第一句判断,"哦,是你呀!"说明说话者现在已经认出来了.并且大家都在场.其实没认出来是仅发生在刚才那一刻,所以用"一般过去式".
B之所以错是因为它是过去完成时态,如果隔几天再转述这名话时,其时态就正确了.
我不说C如何错,我说C要如何才对.如果把第一句换成"Who are you?,那么它就对了.换言之,说明说话才到"现在"都还没有认出来.
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版