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
Shopping final test
0
%
0
0
0
Back
Restart
FOR or SINCE: The dog has been ill _______ yesterday.
The dog has been ill since yesterday.
Oops!
Okay!
FOR or SINCE: He has been on holiday ________ last Friday.
He has been on holiday since last Friday.
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: They _________________________ (finish) their project already.
They have finished their project already.
Oops!
Okay!
FOR or SINCE: We have known each other _________ ages.
We have known each other for ages.
Oops!
Okay!
Fill in the right word: She chose a s________ sweater with red and grey lines on it.
striped
Oops!
Okay!
Fill in the right word: The market was full of handmade g________ such as scarves, belts, and bags.
goods
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: I _________________________ (live) in this city for five years.
I have been living in this city for five years.
Oops!
Okay!
FOR or SINCE: I have worked here ________ two months.
I have worked here for two months.
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: How long ____ you _______ this T-shirt?
How long have you been wearing this T-shirt?
Oops!
Okay!
Fill in the right word: He bought a ch________ shirt to wear to the party; it has small black and white squares.
checked
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: She _________________________ (paint) the walls all afternoon.
She has been painting the walls all afternoon.
Oops!
Okay!
Fill in the right word: I don’t like wearing b________ jeans because they look too loose on me.
baggy
Oops!
Okay!
Fill in the right word: Teenagers love wearing t________ clothes that are popular right now.
trendy
Oops!
Okay!
Cross out one extra word in the sentence: Don't worry! We have enough time too to return the belt before the mall closes.
too
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: I _________________________ (not/read) this book yet.
I haven't read this book yet.
Oops!
Okay!
FOR or SINCE: They have been studying French ______ a long time.
They have been studying French for a long time.
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: We _________________________ (not/meet) each other since 2020.
We haven't met each other since 2020.
Oops!
Okay!
Cross out one extra word in the sentence: There were enough too many souvenir shops, so I only visited three.
enough
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: She _________________________ (watch) that TV series for weeks.
She has been watching that TV series for weeks.
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: 9What __________you__________________ (do) all day?
What have you been doing all day?
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: It __________ (rain) all week.
I has been raining all week
Oops!
Okay!
Fill in the right word: My grandmother loves wearing o____-____ hats that were popular years ago.
old-fashioned
Oops!
Okay!
FOR or SINCE: He has lived in Paris _______ 2015.
He has lived in Paris since 2015.
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: Tom _________________________ (try) to fix his bike for two hours.
Tom has been trying to fix his bike for two hours.
Oops!
Okay!
Cross out one extra word in the sentence: The quality of their product is enough good enough.
enough (1)
Oops!
Okay!
Open the brackets in Present Perfect or Present Perfect Continuous: The children _________________________ (play) in the garden since lunchtime.
The children have been playing in the garden since lunchtime.
Oops!
Okay!
Cross out one extra word in the sentence: The bakery is too far enough to walk.
enough
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies