Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
B1+ Unit 3 Present Perfect time expressions
0
%
0
0
0
Back
Restart
Complete: Annie has been doing a lot of exercise______
lately
Oops!
Okay!
Complete: I've______had the test results. They emailed them yesterday.
already
Oops!
Okay!
Find a time expression: Have you finished your exercise programme yet?
yet
Oops!
Okay!
Complete: I haven't eaten meat ______ 2012.
since
Oops!
Okay!
Complete: She's been training with an instructor ______ a month.
for
Oops!
Okay!
Complete: No, I _____ haven't had time to go there.
still
Oops!
Okay!
Find a time expression: Hani has been running marathons since 2015.
since
Oops!
Okay!
Find a time expression: He's been doing yoga every day for a few weeks.
for
Oops!
Okay!
Find a time expression: I've been feeling really under the weather lately.
lately
Oops!
Okay!
Complete: Have you been to the new swimming pool____?
yet
Oops!
Okay!
Find a time expression: She's already lost more than six kilos in weight.
already
Oops!
Okay!
Find a time expression: She still hasn't bought any gym equipment.
still
Oops!
Okay!
Find a time expression: They haven't started training for the event yet.
yet
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies