She ___ (finish) her homework.
She has finished her homeowork.
I have been ___ (read) this book.
I have been reading this book.
English ___ (speak) in many countries.
English is spoken in many countries.
They ___ (not / see) this film yet.
They haven't seen this filmyet.
! He has been work all day.
He has been working all day.
We ___ (live) here since 2020.
We have lived here since 2020. / We have been living here since 2020.
She ___ (study) for three hours.
People grow coffee in Brazil.
Coffee is grown in Brasil.
? You have visited Paris.
Have you visited Paris?
This car is made in Germany.
? He has lost his keys.
Has he lost his keys?
? How long / they / wait?
How long have they been waiting?
These phones ___ (sell) online.
These phones are sold online.
I ___ (never / eat) Indian food.
I have never eaten Indian food.
The house was build in 2005.
The house was built in 2005.
! She has saw that film twice.
She has seen that film twice.
! They have been play tennis since 10 a.m.
They have been playing tennis since 10 a.m.
They clean the offices every evening.
The offices are cleaned every evening.
Explain the difference:
'I have read the book' vs. 'I have been reading the book'
Present perfect simple: the action is completed; focus on the result. Present perfect continuous: focus on the activity or its duration; it may still be continuing.
The documents ___ (not/sign) yet.
The documents haven't been signed yet.
By now, she ___ (write) five emails today.
By now, she has written five emails today.
He is exhausted because he ___ (run) for two hours.
He has been running for two hours.
- These products are delivered every morning.
These products are not delivered every morning.
! Have you ever went abroad?
Have you ever gone abroad?
! They didn't invite Anna to the party.
Anna wasn't invited to the party.