MODULE 6 GRAMMAR
may/might + have done
1. The dinosaurs may have stopped evolving,
and been unable to adapt to changes in the
climate.
2. They might have killed each other.
3. We might have produced more coal.
4. I may have misunderstood him.
5. I’m concerned that they may have got lost.
6. They might have visited the Great wall.
7. I might have made a bad impression on her.
MAY/MIGHT HAVE DONE
might have done 多用
于虚拟语气中。
may/might have done 有时可以表示
“本来可以做某事而实际上没做”,含有
“劝告,责备”语气
MUST HAVE DONE
must 不可用于否定推测
MUST HAVE DONE
CAN/COULD HAVE DONE
could have done 还可以表示过去能够完成而实际上
未完成的动作或与过去事实相反(多用于虚拟语气),
也就是事实上并未发生的动作
过去可能已经做过某事
SHOULD HAVE DONE
= ought to have done
1. You ought to have returned the book early;
many people want to read it.
2. You ought not to have asked such a foolish
question.
NEEDN'T HAVE DONE
need have done 本来需要做而没有做
WOULD HAVE DONE
1. -You didn't wait for Mr. Smith last night, did you?
-Actually, we ______ . He didn't return home at all.
A. couldn't have waited B. needn't have waited
C. didn't have waited D. should wait
2. Harry ______ have won the Physics competition easily
yesterday, but he gave up.
A. could B. might C. should D. must
3.-Tom took away our teacher's cell phone without being
permitted.
-Really? I can't imagine that he ______ have done such a
thing.
A. must B. may C. can D. should
4. -Was it you that made the suggestion?
-It _____ have been. I can't remember.
A. need B. must C. should D. may
5.-May I speak to your manager Mr. Smith at six o'clock
tonight?
-I'm sorry, Mr. Smith _____ to a conference before then.
A. will have gone B. had gone
C. would have gone D. has gone
6.-Happy birthday!
-Thank you! It's the best present I _______ for.
A. should have wished B. must have wished
C. may have wished D. could have wished
10. I was on the highway when this car went past followed
by a police car. They ______ at least 150 kilometers an hour.
A. should have been doing B. must have been doing
C. could have done D. would have done
11. I didn't hear the phone. I ______ asleep.
A. must be B. must have been
C. should be D. should have been
12. I didn't see her in the meeting room this morning. She
_____ at the meeting.
A. mustn't have spoken B. mightn't have spoken
C. can't have spoken D. shoudn't have spoken
选择填空。
may
might
might
may
must
needn’t
can
should
might
been able to
选用方框内所给情态动词填空。
could
should
needn’t
wouldn’t
may/might
might/may
mustn’t
shall
must
can’t
1. 到处找不到他们,他们可能到什么地方去呢?
I can’t find them any where. Where
________________________________?
2. 简的房间里开着灯。她一定在家,不会出
去的。
Jane’s light is on. She ________ at home. She
_______ out.
3. — 杰克为什么不在这儿?
— 他肯定在做作业。
— Why isn’t Jack here?
— He _____________ his homework.
can/ could/might/ may they have gone
must be
can’t be
must be doing
Fill in the blanks.
4. 迈克一定还没有找到他的车,因为早上他
是坐公共汽车来上班的。
Mike ______________________ his car, for
he came to work by bus this morning.
5. 她可能没有锁门。你最好去看看。
She ________________________ the door.
You had better go and have a look.
6. 那天你的工作做得不好,你本来可以做得
更好些。
You didn’t do the work well that day. You
____________________ it better.
can’t/couldn’t have found
may/might not have locked
might/could have done
1. 整理今日笔记(课件会发到各班钉钉群内)
2. 完成情态动词练习(word文档).
Complete the sentences using may have/ might
have and the correct form of the verbs in brackets.
1. The meteorite ______________ (cause) a huge
dust cloud.
2. The dust cloud _______________ (cut off) the
sunlight.
3. Small animals ______________ (survive) by
eating nuts and seeds.
4. The dinosaurs _________________ (kill) by
volcanic eruptions.
might have caused
may have cut off
may have survived
might have been killed
P57 2