4. I heard they went skiing in the mountains last winter. It ____ true because there was little snow there.
A. may not be B. wont be
C. couldnt be D. mustnt be
【陷阱】几个干扰项均有可能误选。
【分析】此题最佳答案为C,主要由下文的 because there was little snow there 这一语境所决定,既然没下什么雪,那么滑雪就应是不可能,所以选 couldnt be,即选C。
5. Do you think he is lazy? I _____ so once, but I dont now.
A. may have thought B. can have thought
C. 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 copied
C. should copy D. should have copied
答案选B,既然两人的答案完全一样,说明抄袭已经发生,故用情态动词+动词完成式,根据句意,应选B而不能选D。
6. You _____ be right, but I dont think you are.
A. can B. could C. must D. should
【陷阱】几个干扰项均有可能误选。
【英语语法经典例题800例:情态动词(例题)】相关文章:
最新
2016-03-01
2016-03-01
2016-03-01
2016-03-01
2016-03-01
2016-03-01