B1

Mixed Tenses Exercises PDFSet 1: Present Tenses Mixed

20 questions·12 min·Answers included·Explanations included

Preview: Questions

Fill in the blank with the correct option.

1.I ___ coffee every morning before work.

a) am drinkingb) have drunkc) have been drinkingd) drink

2.She ___ on a new project at the moment.

a) worksb) is workingc) has workedd) has been working

3.They ___ in London for ten years now.

a) liveb) are livingc) have livedd) have been living

4.Look! It ___ outside.

a) rainsb) has rainedc) has been rainingd) is raining

5.Water ___ at 100 degrees Celsius.

a) boilsb) is boilingc) has boiledd) has been boiling

... and 15 more questions in the PDF

Preview: Answers

1.drink

2.is working

3.have lived

4.is raining

5.boils

... and 15 more answers in the PDF

Preview: Explanations

1."drink"(d)

Use Present Simple for habits and routines. 'Every morning' indicates a regular habit.

2."is working"(b)

Use Present Continuous for actions happening now. 'At the moment' signals a current activity.

3."have lived"(c)

Both Present Perfect ('have lived') and Present Perfect Continuous ('have been living') are correct here. 'Have lived' emphasizes the fact/result, while 'have been living' emphasizes the ongoing duration. In this exercise, we accept both.

4."is raining"(d)

Use Present Continuous for something happening right now. 'Look!' draws attention to a current event.

5."boils"(a)

Use Present Simple for scientific facts and general truths.

... and 15 more explanations in the PDF

Prefer practicing online?

Try our interactive exercises with instant feedback.