来自张思美的问题
may have done是什么意思
may have done是什么意思
1回答
2016-05-31 04:32
may have done是什么意思
may have done是什么意思
may have done是什么意思你知道may have done的意思吗? 请看下面一题:“Do you think he is lazy?” “I _____ so once, but I don’t now.”A. may have thought B. can have thoughtC. may think D. might think【分析】答案选A。从答话人的语境可知,空格处的意思“曾经这样想过”,即对过去情况作推测,故应用“情态动词+动词完成式”;又因为 can 表推测不用于肯定句,故选A。请看类例:Their answers are exactly the same — one of them ______ from the other.A. must copy B. must have copiedC. should copy D. should have copied答案选B,既然两人的答案完全一样,说明“抄袭”已经发生,故用“情态动词+动词完成式”,根据句意,应选B而不能选D。 说明:引用此文请注明出处,并请保留该文章链接地址,谢谢~~