根据第一句判断,"哦,是你呀!"说明说话者现在已经认出来了.并且大家都在场.其实没认出来是仅发生在刚才那一刻,所以用"一般过去式".
B之所以错是因为它是过去完成时态,如果隔几天再转述这名话时,其时态就正确了.
我不说C如何错,我说C要如何才对.如果把第一句换成"Who are you?,那么它就对了.换言之,说明说话才到"现在"都还没有认出来.
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 为什么是错的?
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
优质解答
我来回答
类似推荐
猜你喜欢
- 13分之(2x-1)-6分之(5x-7)小于等于1
- 25. She is still under treatment in hospital .翻译
- 3艰苦奋斗用英语怎么说
- 4Thank you for your _____(invite) to your birthday party.
- 5I'm Here with U.
- 6渔歌子抒发了什么样的感情
- 7根据意思写成语 见识多(见识多广)读书多( ) 观众多( ) 人才多
- 8某次考试,张、王、李、陈4人成绩统计如下:张、王、李平均分91分;王、李、陈平均分89分;张、陈平均分95分.那么张得了多少分?
- 9已知甲数的2倍等于乙数的4倍,甲数比乙数大8,甲数是多少?(列方程)
- 10How far is your home from here?