Bài tập với Động từ khuyết thiếu ở thể hoàn thành - Modal Perfect

1/8/2019 12:00:00 AM
Bài tập với Động từ khuyết thiếu ở thể hoàn thành - Modal Perfect nhằm phục vụ nhu cầu chuẩn bị cho kỳ thi đại học môn Tiếng Anh.
Read the following passage and choose the correct word or phrase that best fits each of the blanks.
Vicky, Emma and Matthew are at a club in town.

Vicky: Where's Daniel? He here half an hour ago.

Emma: He lost. It isn't easy to find this place.

Matthew: He all about it, I suppose.

Emma: He . We were talking about it this morning.

Matthew: Well, something him.
Choose the sentence that is CLOSEST in meaning to this one.
It is certainly true that my watch has stopped because it says it's only ten past two.
  • My watch must have stopped because it says it's only ten past two.
  • My watch could have stopped because it says it's only ten past two.
  • My watch should have stopped because it says it's only ten past two.
  • My watch need have stopped because it says it's only ten past two.
Choose the sentence that is CLOSEST in meaning to this one.
You've only spent five minutes on that job, so it is impossible that you did the job properly.
  • You mustn’t have done it properly, as you've only spent five minutes on that job.
  • Since you've only spent five minutes on that job, you can't have done it properly.
  • Although you've only spent five minutes on that job, you shouldn’t have done it properly.
  • If you had spent five minutes on that job, you might not have done it properly.
Choose the sentence that is CLOSEST in meaning to this one.
They knocked it down even though it was a lovely old building.
  • They couldn't have knocked that lovely old building down.
  • They needn't have knocked that lovely old building down.
  • They shouldn't have knocked that lovely old building down.
  • They may not have knocked that lovely old building down.
Choose the sentence that is CLOSEST in meaning to this one.
We didn't have a free holiday, because the dates weren't convenient.
  • If the dates had been convenient, we need have had a free holiday.
  • If the dates had been convenient, we couldn’t have had a free holiday.
  • If the dates had been convenient, we needn’t have had a free holiday.
  • If the dates had been convenient, we could have had a free holiday.
Choose the sentence that is CLOSEST in meaning to this one.
I can’t remember if I have recorded the programme.
  • I might have recorded the programme but I can’t remember.
  • I must have recorded the programme but I can’t remember.
  • I need have recorded the programme but I can’t remember.
  • I should have recorded the programme but I can’t remember.
Choose the sentence that is CLOSEST in meaning to this one.
I opened the door and found a parcel outside.
  • The postman must have left the parcel outside the door.
  • The postman should have left the parcel outside the door.
  • The postman need have left the parcel outside the door.
  • The postman would have left the parcel outside the door.

Choose the sentence CLOSEST in meaning to the sentence given.
I was in the kitchen when I heard the bell ring.

  • Someone should have rung the bell when I was in the kitchen.
  • Someone shouldn’t have rung the bell when I was in the kitchen.
  • Someone can’t have rung the bell when I was in the kitchen.
  • Someone must have rung the bell when I was in the kitchen.
Choose the sentence that is CLOSEST in meaning to this one.
It’s impossible that the computer has made a mistake.
  • The computer mustn’t have made a mistake.
  • The computer couldn't have made a mistake.
  • The computer shouldn't have made a mistake.
  • The computer might not have made a mistake.
Choose the sentence that is CLOSEST in meaning to this one.
It’s obvious that someone has posted the letter because I can’t see it here now.
  • Someone mustn’t have posted the letter because I can’t see it here now.
  • Someone should have posted the letter because I can’t see it here now.
  • Someone must have posted the letter because I can’t see it here now.
  • Someone couldn’t have posted the letter because I can’t see it here now.
Choose the sentence that is CLOSEST in meaning to this one.
I suppose that Emma didn't hear the alarm.
  • Emma might not have heard the alarm.
  • Emma can’t have heard the alarm.
  • Emma shouldn’t have heard the alarm.
  • Emma needn’t have heard the alarm.
Choose the sentence that is CLOSEST in meaning to this one.
I think it’s dangerous that Henry drove at 100 miles an hour.
  • Henry needn’t have driven at 100 miles an hour because it’s dangerous.
  • Henry mustn’t have driven at 100 miles an hour because it’s dangerous.
  • Henry can’t have driven at 100 miles an hour because it’s dangerous.
  • Henry shouldn’t have driven at 100 miles an hour because it’s dangerous.

Choose the sentence that is closest in meaning to this sentence.
I’m sure that Andrew hasn’t failed the exam.

  • Andrew mustn’t have failed the exam.
  • Andrew couldn’t have failed the exam.
  • Andrew shouldn’t have failed the exam.
  • Andrew may not have failed the exam.
Choose the sentence that is CLOSEST in meaning to this one.
It’s not a good idea to invite so many people to the party.
  • We couldn’t have invited so many people to the party.
  • We needn’t have invited so many people to the party.
  • We shouldn’t have invited so many people to the party.
  • We may not have invited so many people to the party.
Choose the sentence that is CLOSEST in meaning to this one.
Lucy left home late, so she missed her flight.
  • Lucy must have left home earlier so that she didn’t miss her flight.
  • Lucy might have left home earlier so that she didn’t miss her flight.
  • Lucy may have left home earlier so that she didn’t miss her flight.
  • Lucy should have left home earlier so that she didn’t miss her flight.

Choose the sentence that is closest in meaning to this sentence.
It was unnecessary for Tommy to take a raincoat because it’s sunny today.

  • Tommy needn’t have taken a raincoat because it’s sunny today.
  • Tommy shouldn’t have taken a raincoat because it’s sunny today.
  • Tommy couldn’t have taken a raincoat because it’s sunny today.
  • Tommy might not have taken a raincoat because it’s sunny today.