Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
present perfect and continuous
0
%
0
0
0
Back
Restart
Which of the two sentences below is correct? 1) How long have you known her? 2) How long have you been knowing her?
1
Oops!
Okay!
She_______ (work) in the garden all morning and she’s still not finished.
has been working
Oops!
Okay!
She ___________(run) for 62 hours. She __________(want) to break the world record
has been running wants
Oops!
Okay!
He____________(put) 5 kg since he came to Germany.
has put
Oops!
Okay!
When___________they (get married) ?
did they get married
Oops!
Okay!
I _____________(cook) for the last two hours and now you tell me you’re not hungry!
have been cooking
Oops!
Okay!
1) I’ve worked in the garden all day and now I’m tired. 2) I’ve been working in the garden all day and now I’m tired.
2
Oops!
Okay!
_______the film ___________(start) yet?
Has - started
Oops!
Okay!
Where ________-(be) you yesterday?
were
Oops!
Okay!
I ____________ (finish) my homework. Now I’m going to watch TV.
have finished
Oops!
Okay!
I ___________(study) all evening yesterday
studied/ was studying
Oops!
Okay!
I___________(look for) a new phone _______ last week
have been looking / since
Oops!
Okay!
Why are you crying? - I __________(cut) onions.
have been cutting
Oops!
Okay!
I_______(have) this computer for over 10 years.
have had
Oops!
Okay!
She ______________(hate/ to wok) in the garden
hates working
Oops!
Okay!
She___________(paint) 15 pictures
has painted
Oops!
Okay!
Which of the two sentences below is the better or more likely? 1) What have you done? You’re all wet. 2) What have you been doing? You’re all wet.
2
Oops!
Okay!
How many biscuits ____________(eat) yet?
have you eaten
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies