Subtle modal meanings: needn't have vs didn't need to, could vs was able to, will for assumptions, would for typical behaviour, may well, might as well, dare
正确答案已标出。添加到我的练习后会打开编辑器,可以修改题目、在屏幕上练习或加入课程。
- 1选择题
I have taken a taxi — the station was only five minutes' walk away. What a waste of money!
needn'tmustn'tcouldn'twouldn't'Needn't have + past participle' means you did something that turned out to be unnecessary. - 2选择题
After hours of searching in the fog, the rescue team reach the injured climber.
were able tocouldmightwouldFor a single successful achievement in the past we use 'was/were able to' or 'managed to', not 'could'. - 3选择题
There's someone at the door. — That be the plumber; he said he'd come around ten.
willshalloughtdare'Will' can express a confident assumption about the present: 'That'll be the plumber.' - 4选择题
'He insists the new rules are fair.' — 'Well, he say that, wouldn't he? He wrote them.'
wouldshouldwill havemight haveStressed 'would' comments on behaviour that is typical or predictable for a person. - 5填空
The parcel was posted on Monday, so it arrive by Thursday at the latest.
答案: should同样正确: ought to, will'Should / ought to' express a reasonable expectation based on what we know. - 6填空
We well see snow this weekend — the forecast isn't certain, but it's quite likely.
答案: may同样正确: might, could'May / might / could well' means that something is fairly likely. - 7填空
You as well apologise now — she'll find out sooner or later anyway.
答案: might同样正确: may'Might / may as well' suggests that something is the sensible option because there is no better alternative. - 8填空
How you read my private messages!
答案: dare'How dare you...!' expresses outrage at someone's behaviour. - 9填空
I rather you didn't smoke in the car, if you don't mind.
答案: would'Would rather + somebody + past simple' politely expresses a preference about another person's actions. - 10判断对错
'You mustn't bring food' and 'You don't have to bring food' mean the same.
答案: 错误'Mustn't' means it is forbidden; 'don't have to' means it is not necessary, but allowed. - 11判断对错
'She needn't have cooked' implies that she did, in fact, cook.
答案: 正确'Needn't have done' refers to an action that happened but was unnecessary; 'didn't need to cook' doesn't tell us whether she did. - 12讨论题
Explain the difference in meaning between 'He could have warned us' and 'He should have warned us'. Then write a sentence of your own with each.
参考答案: 'Could have warned us' only says that warning us was possible, often with a hint of criticism; 'should have warned us' clearly says that it was his duty and he failed. My neighbour could have told me the road was closed, but I suppose he didn't know I was driving. The landlord should have told me about the damp before I signed the lease.