English Task · english-task.com
Present Perfect Test - Choose the Form
Name:
Date:
Test: choose the correct form
-
I am exhausted.for twenty-eight hours
-
Here's your book. Nickit
-
Please wait. Theyyet
-
His face is red.in the sun all morning?
-
How longoutside in the rain?
-
The dogfor hours
-
Sheus an invitation to her party
-
Theysince early this morning
Answer key
- a) I have been travelling
- a) has returned
- a) haven't finished
- b) Has he been lying
- b) have you been waiting
- b) has been barking
- a) hasn't sent
- a) have been cooking
Online version with instant checking: english-task.com/grammar/b1-present-perfect-continuous-test-choose-the-form-1