2018年3月17日 周末培优-试题君之每日一题君2017-2018

发布时间:2020-10-21 09:00:26

重要程度:★★★★★ 难易程度:★★★★★

(2015·福建)—Sorry, Mum! I failed the job interview again.

—Oh, it’s too bad. You _____________ have made full preparations.

A. must B. can C. would D. should

【参考答案】D

【拓展延伸】

1. 情态动词+ have + done

(1)must have +done sth.对过去时间里可能发生的事情的推测,语气较强,表示"肯定已经……"。

Since the road is wet, it must have rained last night.

因为路是湿的,所以昨晚肯定下雨了。

(2)can’t have done 表示"不可能已经……"。

He can’t have lost his way. I drew him a map.

他不可能迷路了。我给他画了地图。

(3)could / may / might have done推测过去某事"也许"发生了;也可表示虚拟,意为"本可能,本能够"。

I can’t find my keys. I may / might have left them at the school yesterday.

我找不到钥匙了。可能昨天我把它们落在学校了。

You could have told us earlier.

你本可以早点告诉我们的。

(4)ought to / should have done 表示"本应该……";否定形式ought not to / shouldn’t have done 表示"本不应该……"。

With all the work finished, I should have gone to the party last night.

完成了所有的工作,我昨天晚上本应该去参加聚会的。

You ought not to have made fun of him. He is not the one you laugh at but learn from.

你本不应该取笑他的。你不应该取笑他,而应该向他学习。

(5)needn’t have done/not have to do表示"本没必要……"。

You needn’t have waken me up.

你本没有必要叫醒我的。

I don’t have to go to work today.

我今天没必要去工作。

(6)would like /love to have done sth.表示本打算/本想……

I would like to have read the article, but I was very busy then.

我本打算读这篇文章的,但是当时我太忙了。

2. 情态动词+ be + doing

情态动词+ be + doing表示推测或评论某动作现在是否正在进行。

He must be playing basketball in the room.

他肯定正在房间里打篮球。

She may be staying at home.

她肯定正待在家里。

【特别提醒】

陈述部分有must的疑问句,疑问部分根据实际情况而定。

You must have studied English for three years, haven’t you?/didn’t you?

你肯定学过三年英语,是吗?

He must have finished it yesterday, didn’t he?

他昨天一定做完了,是吗?

1. (2015·天津) I ______________ have worried before I came to the new school, for my classmates here are very friendly to me.

A. mightn’t B. mustn’t C. needn’t D. couldn’t

2. (2014·重庆) I spent two weeks in London last summer.

Then you must have visited the British Museum during your stay, ______________ you?

A. mustn’t B. haven’t C. didn’t D. hadn’t

3. (2013·浙江) I ______________ myself more — it was a perfect day.

A. shouldn’t have enjoyed B. needn’t have enjoyed

C. wouldn’t have enjoyed D. couldn’t have enjoyed

4. —Why are your eyes so red? You ______________ have slept well last night.

—Yeah, I stayed up late writing a report.

A. can’t B. mustn’t C. needn’t D. won’t

3. D 【解析】句意:我从没有过得这么好过——真是完美的一天。此处是notmore连用,表示最高级形式,同时couldn’t have done表示过去本不可能做过某事,是对过去状况的推测,故选D项。

4. A 【解析】can’t have done表示对过去发生的事情的否定推测。句意:——为什么你的眼睛那么红?你昨晚肯定睡得不好。——是啊,我熬夜写报告。

2018年3月17日 周末培优-试题君之每日一题君2017-2018

相关推荐