Вы находитесь на странице: 1из 2

B- Rewrite the following sentences in the

negative and interrogative forms.

1. They have done all the work.


__________________________________
__________________________________
2. The baby has been crying for a long time.
__________________________________
__________________________________
3. The doctor has prescribed me an
antibiotic.
__________________________________
__________________________________
4. She has been speaking on the phone for
half an hour.
__________________________________
__________________________________
5. I have been cleaning the house all day.
__________________________________

Present Perfect __________________________________

Simple or
C- Complete the sentences. Put the verbs
Continuous in the present perfect simple or
continuous.

A- Correct the mistakes. 1. I __________ already __________


(answer) all the questions.
2. She __________(not/ see) her mother for
1. I have been though about a solution. a long time.
_____________________________________ 3. How long __________ she __________
_____________________________________ (wait) for us?
2. They havent been finishing the exercise 4. We __________(know) each other since
yet. we were children.
_____________________________________ 5. __________you __________ (find) the
_____________________________________ type of coat you wanted?
6. he is sunburnt. he __________(sit) in the
3. My friend Lara have been giving me a lot
of support. sun too long.
7. They __________(be) to India twice since
_____________________________________
_____________________________________ they got married.
8. Your clothes smell bad. __________ you
4. Look at them. They have dancing all night
long. __________(smoke)?
9. Michael Phelps __________(swim) for
_____________________________________
_____________________________________ three hours.

5. David and Ann have been knowing each


other for years.
_____________________________________
_____________________________________
6. I have been a teacher since eight years.
_____________________________________
_____________________________________

Answer key
A
1. I have been thinking about a solution.
2. They havent finished the exercise yet. 1.
3. My friend Lara has been given me a lot
of support.
4. Look at them. They have been dancing
all night long.
5. David and Ann have known each other
for years.
6. I have been a teacher for eight years.

1. They havent done all the work. / Have


they done all the work?
2. The baby hasnt been crying for a long
time. / Has the baby been crying for a
long time?
3. The doctor hasnt prescribed me an
antibiotic. / Has the doctor prescribed
me an antibiotic?
4. She hasnt been speaking on the phone
for half an hour. / Has she been
speaking on the phone for half an hour?
5. I havent been cleaning the house all
day. / Have I been cleaning the house
all day?
C

1. haveanswered
2. hasnt seen
3. has been waiting
4. have known
5. Havefound
6. has been sitting
7. have been
8. Havebeen smoking
9. has been swimming

Вам также может понравиться