Level 268 Level 270
Level 269

Present Perfect Simple & Continuous

9 words 0 ignored

Ready to learn       Ready to review

Ignore words

Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.

All None

have been practising
I _______ [practice] the piano for 30 minutes.
have missed
We_______ [miss] the bus twice this week.
have not eaten
You _______ [not eat] up yet.
have not been working
They _______ [not work] since 5 o'clock. They just started an hour ago.
have you cleaned
How often _______ [clean] the windows this year?
Have you ever stayed
_______ [ever stay] in a castle?
have not known
We _______ [not know] them for a long time.
has she been waiting
How long _______ [wait] for us?
has been barking
The dog _______ [bark] since midnight.