English Tenses - Advanced Test 2
10/2/2019 9:46:20 AM
Bài tập tổng hợp về các thì trong tiếng Anh ở độ khó B1-B2, dành cho thí sinh ôn thi vào 10 chuyên Anh.
Look, the conservation volunteers ____ cheerfully in the sunshine all morning, unlike yesterday, when they ____ to work in the rain.
- worked / are refusing
- are working / were refusing
- will work / have refused
- have been working / refused
A: Is that your pure wool pullover in the washing machine? It ____ you know!
B: No, I ____ it several times in the machine already. I use the wool cycle and it's fine.
- was shrinking / wash
- will shrink / washed
- is going to shrink / have washed
- is shrinking / have been washing
After she ____ to me for the fifth time, I ____ another word she said, and put an end to our friendship.
- has lied / don't believe
- has been lying / won't believe
- is lying / hadn't believed
- had lied / didn't believe
Some of the people _____ the peaches while the others _____ them in wooden boxes.
- are picking / will place
- were picking / were placing
- have been picking / placed
- picked / have been placing
I ____ an extra part-time job last week as we ____ the money.
- am starting / are needing
- start / needed
- have started / were needing
- started / need
We ____ in Cornwall for two weeks last summer. Since then, we ____ a holiday by the sea.
- stayed / haven’t had
- were staying / didn’t have
- stay / aren’t having
- have stayed / weren’t having
Isn't it strange that you ____ for Mark’s surprise party all week, but you ____ him a birthday present yet?
- are preparing / didn’t buy
- have been preparing / haven’t bought
- have prepared / aren’t buying
- prepare / weren’t buying