You are on page 1of 4

Present Tenses Test B1 Grammar Exercises

6. Nancy _____ a party next Friday, but I _____. I have an


1. Liz and James _____ dinner at a restaurant on important meeting at that time.
Saturdays, but they _____ at home now.
A) is giving / am not going
A) never eat / are eating
d B) gives / don't go
B) always eat / eat C) has given / haven't been going a
C) are always eating / eat D) has been giving / don't go
D) usually eat / are eating

7. Why on earth _____ so fast? The train _____ at four


2. Rick _____ me for some money, but he _____ me back. o'clock and it is only one o'clock.

A) always asks / is always paying A) do you drive / has been leaving


B) is always asking / is never paying B) are you driving / has left
b d
C) has never asked / never pays C) do you drive / is leaving
D) never asks / has never been paying D) are you driving / leaves

3. More and more people _____ of cancer these days, 8. Dad _____ as a baker for forty years and he _____ to
and we still _____ no cure for it. work for at least another twenty years.

A) are dying / have a A) is working / wants


B) die / have B) has been working / wants b
C) are dying / are having C) works / is wanting
D) die / are having D) has worked / has wanted

4. Your clothes are covered in mud, Jason! _____ you 9. _____ that small house over there? I _____ there since
_____ outdoors in this weather? I was born.

A) Are / playing A) Do you see / have been living


B) Have / been playing b B) Are you seeing / live a
C) Have / play C) Do you see / am living
D) Do / playing D) Are you seeing / have lived

5. We _____ it strange, but iron and feather _____ at the 10. I am not sure, but I think I _____ to France five or six
same speed times so far.

A) find / fall a A) am going


B) have found / are falling B) have been b
C) are finding / fall C) have been going
D) have been finding / are falling D) go

 Take this test ONLINE: https://www.englishtestsonline.com/present-tenses-test-b1-grammar-


exercises/
Present Tenses Test B1 Grammar Exercises

11. It _____ awful in this room because Karen _____ here 15. They _____ just _____ their job, and they _____ a coffee
for hours without opening a window. break at the moment.

A) is smelling / smokes A) have ... been finishing / have


B) is smelling / has smoked B) are ... finishing / have had d
C) smells / is smoking d C) are ... finishing / have
D) smells / has been smoking D) have ... finished /are having

12. She rarely _____ but she usually _____ to get a high 16. In the latest episode of that TV series, Jill _____ a
mark in maths. terrible accident, but a handsome guy _____ her
immediately to a hospital.
A) is studying / has managed c
B) has been studying / is managing A) is having / has been taking
B) has had / is taking
d
C) studies / manages
D) is studying / has managed C) has / has taken
D) has / takes

13. We _____ already _____ a payment. As far as I know, it


_____ all the taxes. 17. Matt _____ lemonade since this morning, but he _____
only three glasses so far.
A) have ... made / includes
B) are ... making / is including
a A) sells / is selling
b
C) have... made / has been including B) has been selling / has sold
D) have ... been making / has included C) sells / has been selling
D) is selling / has sold

14. She _____ usually _____ that way, but these days she
_____ very rude to everybody. 18. Molly _____ driving test four times, but she is so
determined that she _____ still _____ to pass it.
A) isn't ... acting / has been
B) hasn't ... acted / has been A) fails / is ... trying
c B) has been failing / has ... tried
C) doesn't ... act / is being d
D) isn't ... acting / is C) is failing / has ... been trying
D) has failed / is ... trying

 Take this test ONLINE: https://www.englishtestsonline.com/present-tenses-test-b1-grammar-


exercises/
Present Tenses Test B1 Grammar Exercises

19. Steve _____ to the cafe at lunchtime, but he _____ 20. The classroom _____ empty because all the children
back in the office now. _____ out to play basketball in the garden.

A) goes / is being A) is / have gone a


B) has been / is b B) has been / go
C) is going / has been C) is / have been
D) has gone / is D) has been / are going

 Take this test ONLINE: https://www.englishtestsonline.com/present-tenses-test-b1-grammar-


exercises/
Present Tenses Test B1 Grammar Exercises

Answer Key:

1: D 11: D
2: B 12: C
3: A 13: A
4: B 14: C
5: A 15: D
6: A 16: D
7: D 17: B
8: B 18: D
9: A 19: B
10: B 20: A

 Take this test ONLINE: https://www.englishtestsonline.com/present-tenses-test-b1-grammar-


exercises/

You might also like