White Lilac And Greyscale Present Perfect Simple And Continuous Grammar Practice Worksheet

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

PRESENT PERFECT SIMPLE AND CONTINUOUS

GRAMMAR PRACTICE

Choose the correct option


a. Peter has tidied / has been tidying his bedroom all morning.
b. Anna hasn't done / hasn't been doing her homework, yet.
c. I have learned / have been learning to play the piano since march.
d. The students have done / have been doing three exercises so far.
e. How long has it snowed / has it been snowing?
f. The students have talked / have been talking for hours.
g. Have you seen / Have you been seeing Tom?
h. This has been / has been being a very bad day and it isn't over yet.
i. Paula has left / has been leaving her math book on the bus.
j. What have you done / have you been doing all day?

Complete the sentences with the correct form of the verbs in brackets
a. Emma is exhausted because she (study) for hours.
b. you (finish) school?
c. Juan (write) e-mails since the morning.
d. I (have) a cold for more than a week
e. We (be) to China twice in the last five years.
f. I (write) an essay and I still (not finish).
g. That man (wait) for the bus for more than an hour.

Put the words in order to make sentences


a. cooking / how long / ? / been / have you
b. been / never / I / to Brazil
c. has / been / Tom / for hours / studying
d. lived / I / here / since / have / March
d. raining / It / for days / been / has
PRESENT PERFECT SIMPLE AND CONTINUOUS
GRAMMAR PRACTICE

Choose the correct option


a. Peter has tidied / has been tidying his bedroom all morning.
b. Anna hasn't done / hasn't been doing her homework, yet.
c. I have learned / have been learning to play the piano since march.
d. The students have done / have been doing three exercises so far.
e. How long has it snowed / has it been snowing?
f. The students have talked / have been talking for hours.
g. Have you seen / Have you been seeing Tom?
h. This has been / has been being a very bad day and it isn't over yet.
i. Paula has left / has been leaving her math book on the bus.
j. What have you done / have you been doing all day?

Complete the sentences with the correct form of the verbs in brackets
a. Emma is exhausted because she (study) for hours.
b. you (finish) school?
c. Juan (write) e-mails since the morning.
d. I (have) a cold for more than a week
e. We (be) to China twice in the last five years.
f. I (write) an essay and I still (not finish).
g. That man (wait) for the bus for more than an hour.

Put the words in order to make sentences


a. cooking / how long / ? / been / have you
b. been / never / I / to Brazil
c. has / been / Tom / for hours / studying
d. lived / I / here / since / have / March
d. raining / It / for days / been / has
PRESENT PERFECT SIMPLE AND CONTINUOUS
GRAMMAR PRACTICE

Choose the correct option


a. Peter has tidied / has been tidying his bedroom all morning.
b. Anna hasn't done / hasn't been doing her homework, yet.
c. I have learned / have been learning to play the piano since march.
d. The students have done / have been doing three exercises so far.
e. How long has it snowed / has it been snowing?
f. The students have talked / have been talking for hours.
g. Have you seen / Have you been seeing Tom?
h. This has been / has been being a very bad day and it isn't over yet.
i. Paula has left / has been leaving her math book on the bus.
j. What have you done / have you been doing all day?

Complete the sentences with the correct form of the verbs in brackets
a. Emma is exhausted because she (study) for hours.
b. you (finish) school?
c. Juan (write) e-mails since the morning.
d. I (have) a cold for more than a week
e. We (be) to China twice in the last five years.
f. I (write) an essay and I still (not finish).
g. That man (wait) for the bus for more than an hour.

Put the words in order to make sentences


a. cooking / how long / ? / been / have you
b. been / never / I / to Brazil
c. has / been / Tom / for hours / studying
d. lived / I / here / since / have / March
d. raining / It / for days / been / has
PRESENT PERFECT SIMPLE AND CONTINUOUS
GRAMMAR PRACTICE
KEYS
Choose the correct option
a. Peter has tidied / has been tidying his bedroom all morning.
b. Anna hasn't done / hasn't been doing her homework, yet.
c. I have learned / have been learning to play the piano since march.
d. The students have done / have been doing three exercises so far.
e. How long has it snowed / has it been snowing?
f. The students have talked / have been talking for hours.
g. Have you seen / Have you been seeing Tom?
h. This has been / has been being a very bad day and it isn't over yet.
i. Paula has left / has been leaving her math book on the bus.
j. What have you done / have you been doing all day?

Complete the sentences with the correct form of the verbs in brackets
a. Emma is exhausted because she has been studying (study) for hours.
b. Have you finished (finish) school?
c. Juan has been writing (write) e-mails since the morning.
d. I have had (have) a cold for more than a week
e. We have been (be) to China twice in the last five years.
f. I have been writing (write) an essay and I still haven't finished (not finish).
g. That man has been waiting (wait) for the bus for more than an hour.

Put the words in order to make sentences


a. cooking / how long / ? / been / have you How long have you been cooking?
b. been / never / I / to Brazil I have never been to Brazil

c. has / been / Tom / for hours / studying Tom has been studying for hours

d. lived / I / here / since / have / March I have lived here since March

d. raining / It / for days / been / has It has been raining for days

You might also like