B2
English Grammar Exercises for B2 ā Past modals
7 latihan
B2 (Menengah Atas) tata bahasa - "English Grammar Exercises for B2 ā Past modals". 7 exercises. Gratis, tanpa pendaftaran.
1. Choose the correct options (a-c) to complete the sentences.
- 1)I canāt get this tablet to work; I read the instructions properly.
- a)oughtnāt to have
- b canāt have
- c shouldnāt have
- 2)I ordered the DVD a week ago so it arrived here by now.
- a)should have
- b could have
- c may have
- 3)I canāt find my phone anywhere. I left in at school
- a)should have
- b may have
- c ought to have
- 4)Julieās not at home. She decided to go out after all.
- a)was supposed to have
- b must have
- c ought to have
- 5)You promised to help Ed if you didnāt have time.
- a)mustnāt have
- b couldnāt have
- c shouldnāt have
- 6)You told me youād eaten all the biscuits! Iād have got some more.
- a may have
- b must have
- c might have
2. Complete the sentences with up to five words, including the words in brackets.
- 1)Someone (might / told / me) there was a hole in my jumper!
- 2)Sandra (supposed / be / here) by now. I wonder where she is.
- 3)You (ought / have / gone) swimming if you have a cold.
- 4)Wendy didnāt look very happy when I saw her; she (could / worried / about) going to the dentist.
- 5)The fridge is empty; Mum (canāt / been / the) shops yet.
- 6)Last night (must / been / cold) ā the lakeās frozen.
3. Complete the email with the correct form of the verbs below.
- To: [email protected]
- Hi Artur
- Well, weāre still enjoying our trip to England. Weāre staying in a great city ā but someone 1) told us that there was going to be a festival here yesterday! Perhaps we 2) realised something was happening, because a lot of the hotels were full. The festival was great! According to the local paper, this 3) been the biggest crowd theyād ever had. The streets were packed. I reckon there 4) been about 30,000 people there. There was a fancy dress parade, too; if weād known, we 5) got dressed up. Mind you, some of the people 6) been very comfortable as some of the costumes looked really hot! I bought you a souvenir. Iāll see you in a couple of weeks.
- Lena
4. Complete the sentences with neednāt have or didnāt need to and the verb in brackets. In which sentences are both modals possible?
- 1)I managed to mend my sunglasses so luckily
- I (get) a new pair.
- 2)It was sunny so we (take) an umbrella.
- 3)We (catch) a cab as my mum gave us a lift.
- 4)Alison (buy) a ticket ā I had a spare one.
- 5)I (worry) about the test ā when I saw the paper I realised I knew all the answers.
- 6)You (walk) the dog; we walked it this morning.
5. Complete the sentences with the words in the box.
- could didnāt need to neednāt ought not to was supposed to
- 1)You have reminded me to do the homework ā I did it last night.
- 2)Tanya be here half an hour ago. Where is she?
- 3)We have told Jenny about Lucaās party. He didnāt want her to know about it.
- 4)Someone have warned me that the bandās new album was so awful!
- 5)They knew the way so they ask for directions.
6. Rewrite the sentences using the words in brackets.
- 1)Lunch was provided so it wasnāt necessary for them to take sandwiches. (need)
- 2)She studied hard so she probably passed the exam. (should)
- 3)I think heās foreign so itās possible he didnāt understand you. (might)
- 4)John isnāt in Rome ā I saw him earlier. (canāt)
- 5)It would have been better if youād listened to my advice. (ought)
- 6)Why didnāt you introduce me to your friends? (might)
7. Complete the sentences with must have, might (not) have, canāt have, should have, or shouldnāt have and the verbs in brackets.
- 1)Iām not sure where Jess is, but she home. She wasnāt feeling well earlier on. (go)
- 2)You Dave at the football match. Heās away on holiday. (see)
- 3)On, no! Tanya knows about the surprise party. Some one her. (tell)
- 4)Iāve missed my train. I a taxi to the station instead of walking. (get)
- 5)Itās been really hard to concentrate today. I (stay) up late last night.
- 6)She should definitely be here by now. Her plane (delay)
- 7)Iām not sure why they didnāt come. The postal service isnāt very reliable so they the invitation. (not receive)
- 8)Thereās no money in my bank account. I so much on clothes last weekend. (spend)
Cara Berlatih
- 1Baca setiap pertanyaan dengan cermat
- 2Tulis jawaban Anda atau pilih opsi yang benar
- 3Klik 'Tampilkan Jawaban' untuk memeriksa pekerjaan Anda
- 4Tinjau setiap kesalahan dan coba latihan serupa
- 5Pindah ke latihan berikutnya ketika siap
Latihan Terkait
Belajar dengan pelajaran
Bangun dasar Anda dengan pelajaran audio dan video