Fill in the blanks: She ______ (travel) to Hanoi last year, but she ______ (not visit) Ha Long Bay yet.
travelled, hasn’t visited
Oops!
Check
Okay!
Check
monster
Reset all scores!
Oops!
fairy
Take points!
5
10
15
20
25
fairy
Take points!
5
10
15
20
25
thief
Give points!
5
10
15
20
25
thief
Give points!
5
10
15
20
25
seesaw
Swap points!
Okay!
shark
Other team loses 5 points!
Okay!
baam
Lose 20 points!
Oops!
15
I ______ (see) that movie three times, but I ______ (watch) it again with my friends last weekend.
have seen, watched
Oops!
Check
Okay!
Check
15
She ______ (not sleep) well recently because of the noisy construction.
hasn’t been sleeping
Oops!
Check
Okay!
Check
15
You ______ (must / might / can’t) be joking! That’s unbelievable.
must
Oops!
Check
Okay!
Check
15
after / eaten / left / had / they / they / the / house / .
They had left the house after they had eaten.
Oops!
Check
Okay!
Check
15
the / they / last / watched / movie / week / .
They watched the movie last week.
Oops!
Check
Okay!
Check
15
Fill in the blanks: I ______ (meet) my best friend in 2019, and we ______ (stay) close ever since.
met, have stayed
Oops!
Check
Okay!
Check
15
has / been / she / practicing / piano / the / since / morning / .
She has been practicing the piano since morning.
Oops!
Check
Okay!
Check
15
Choose the correct sentence:
Oops!
Show
Check
Okay!
Check
15
This grammar type helps explain ongoing actions or habits in the recent past, focusing on their effect now. For example: "I’ve been feeling tired lately."
Present perfect continuous
Oops!
Check
Okay!
Check
eraser
Reset score!
Oops!
shark
Other team loses 25 points!
Okay!
fairy
Take points!
5
10
15
20
25
banana
Go to last place!
Oops!
15
She ______ (leave) the house before I ______ (wake up).