"John took your photograph just mow.""Oh,really?But I ( )." A.didn't know B.haven't know
书上答案是A,我觉得"Oh,really?..."说明说话者现在还不知道,可以用现在完成式,为什么不可选B.
人气:194 ℃ 时间:2020-04-16 03:00:13
解答
不能这样理解的.
一般过去时只表示过去某一特定时间发生的动作,与现在不发生联系;
现在完成时表示过去动作对现在造成的影响和结果,强调现在的情况.
句子要强调的是当时并不知情,并不强调对现在的影响.
推荐
- know you haven't made your mind up yet,翻中文
- haven'ttook the exam? took用的对吗
- 英语阅读 Dear John,Thank you very much your letter.L am glad that you enjoyed your...
- Have you found your lost mobile phone?No,I haven't found_____,but I boght_____this morning.
- where ______your summer holiday?I haven't decided.
- 满江红中哪一句表达了岳飞的壮志豪情?哪一句表达了岳飞的一片爱国赤诚?
- 数学题根据4.8X2.5=1.2X10,你能组成几个比例?把他写出来
- 小红问曾当过数学教师现在是退休在家的爷爷的年龄,爷爷说:“我若是你现在这么大,你还要40年才出生;你若是我现在这么大,我已经是125岁,是老头子了,哈哈!”问:爷爷现在多少岁?并说明理由.
猜你喜欢