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
U4.2./4.3. Present Perfect Simple & Continuous
0
%
0
0
0
Back
Restart
_____ any fish today?
(C) Have you caught
(A) Have you been catching
(B) Have you catching
Oops!
Okay!
A: Have you cooked lunch _____? B: Yes. We are waiting for you.
(A) never
(C) yet
(B) already
(D) ever
Oops!
Okay!
Bruce _____ tennis since he was a child. He _____ many trophies.
(B)has been playing - has won
(C) has played - has been winning
(A) is playing - has won
Oops!
Okay!
The explorers have been walking _____ six hours.
(B) for
(A) since
Oops!
Okay!
I haven't seen him _____ the last meeting.
(A) since
(B) for
Oops!
Okay!
I _____ the book you lent me and it's great. I'll give it back to you when I finish it.
(C) was read
(B) 've read
(A) 've been reading
Oops!
Okay!
You _____ too much time playing that silly game!
(B) 've spent
(A) 've spending
(C) 've been spending
Oops!
Okay!
A: _____ on his wedding date yet? B: Yes. His wedding is next month.
(A) Has Andy decide
(B) Andy has decided
(C) Has Andy decided
Oops!
Okay!
A: Haven't you finished your food _____? B: No, I am still eating mom.
(C) always
(B) yet
(A) already
(D) ever
Oops!
Okay!
He _____ to me since we met last summer. He _____ over 100 emails.
(B) 's written - 's been sending
(A) is writing - 's sent
(C) 's been writing - 's sent
Oops!
Okay!
Now that I _____ arranging the furniture, I'm going to clean the house.
(A) have finished
(C) am finishing
(B) have been finishing
Oops!
Okay!
Please, don't touch my puzzle. I _____ it yet.
(C) have finished
(B) finished
(A) haven't finished
Oops!
Okay!
We _____ this TV for ages. I think it's time to buy a new one.
(B) 've had
(C) 've been having
(A) have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies