Fill in the blanks: We ______ (finish) our homework already, so we ______ (watch) TV last night.
have finished, watched
Oops!
Check
Okay!
Check
15
By the time the teacher arrived, the students ______ (already start) the activity.
had already started
Oops!
Check
Okay!
Check
15
playing / been / football / has / for / hours / he / two / .
He has been playing football for two hours.
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 door is open. Someone ______ (might / must / canât) be home.
must
Oops!
Check
Okay!
Check
15
the / they / last / watched / movie / week / .
They watched the movie last week.
Oops!
Check
Okay!
Check
trap
No points!
Oops!
star
Double points!
Okay!
rocket
Go to first place!
Okay!
baam
Lose 15 points!
Oops!
15
hadnât / studied / failed / he / the / he / test / because / .
He failed the test because he hadnât studied.
Oops!
Check
Okay!
Check
15
been / ever / have / to / you / Japan / ?
Have you ever been to Japan?
Oops!
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
15
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
trap
No points!
Oops!
shark
Other team loses 10 points!
Okay!
shark
Other team loses 15 points!
Okay!
banana
Go to last place!
Oops!
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
After he ______ (finish) his project, he ______ (go) to bed.
had finished, went
Oops!
Check
Okay!
Check
heart
Other team wins 25 points!
Oops!
gold
Win 50 points!
Okay!
gift
Win 25 points!
Okay!
lifesaver
Give 25 points!
Oops!
15
has / been / she / practicing / piano / the / since / morning / .