may have done 是可能的意思还是本可以的意思

问题描述:

may have done 是可能的意思还是本可以的意思
—I can’t find my purse anywhere.—You—— have lost it while shopping.
A.may\x05\x05\x05\x05\x05B.can\x05\x05\x05\x05C.should\x05\x05\x05\x05D.would
,是本可能的意思吗
What a pity!Considering his ability and experience,he——better.
A.need have done\x05B.must have done\x05C.can have done\x05\x05D.might have done
但是这道题选D,是本可能的意思,不懂
1个回答 分类:英语 2014-10-27

问题解答:

我来补答
1.表示的是推测,钱包丢没丢是未知的,不是已发生事实,所以不能用虚拟(虚拟表示与现实相反)来理解这道题的意思.这里may have done的may表示推测,“可能”的意思,have表示完成时态.不是“本可能”的意思,应为根本不是虚拟语气.
2.是虚拟.从题意可看出“真遗憾啊!就他的能力和经验来看, 他本来可以做的更好.”这件事已经做完了,might have done better是对现实相反的虚拟.是“本可能”的意思.
 
 
展开全文阅读
剩余:2000