词典词条 · 问答

may have done

Research findings show we spend about two hours dreaming every night, no matter what we ____ during the day. A. should have done B. would have done C. may have done D. must have done(全国四级,99.1-54)

《全国大学英语四级考试题精解》(对外经贸大学出版社, p. 329) 说上面的 may have done 的意思是“可能做过什么”。请问这里的 may 是表示“可能”吗?

may 用在让步状语从句中,只表示‘让步’,而不再表示‘可能’,见 may²。

[试题句意]研究结果表明:不管我们白天做了什么,每天夜里都有两个小时在作梦。

Markdown:英语常见问题解答大词典-5.md · 63116318PDF:第 888 页 · may have done