English Tenses - Advanced Test 3

11/12/2019 10:16:28 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.
I ____ my book in the launderette while my washing ________.
  • have read / dries
  • read / was drying
  • was reading / has dried
  • have read / is drying
  • am reading / has dried
Up to now, the predicted Millennium computer bug ____ very few problems, although many scientists last year ____ a catastrophe.
  • has been causing / have predicted
  • is causing / predict
  • causes / were predicting
  • caused / have been predicting
  • has caused / predicted
I only ____ the company on Monday for a copy of their magazine and I ____ it already.
  • was asking / am receiving
  • have been asking / was receiving
  • ask / receive
  • asked / have received
  • have asked / have been receiving
More and more of my colleagues ____ these days because the owners of the company have changed a lot of procedures. These changes won’t affect me though, because I ____ my job here only recently.
  • have left / was starting
  • leave / am starting
  • were leaving / started
  • left / start
  • are leaving / have started
She ____ onto the train because the station guard ____ his whistle.
  • has hurried / blows
  • hurries / has been blowing
  • hurried / was blowing
  • was hurrying / has blown
  • is hurrying / blows
Peggy’s family ____ pedigree dogs for three generations and they regularly ____ their dogs in shows.
  • have been breeding / enter
  • are breeding / are entering
  • were breeding / are entering
  • breed / have entered
  • bred / were entering
Mrs. White ____ her daughter’s wedding dress herself since November and ____ it, except for the trimmings
  • made / finished
  • was making / was finishing
  • has been making / has finished
  • is making / finished
  • makes / is finishing
Because we have a young baby, we ____ the opportunity to go to the cinema any more, but now and again, we ____ a video to play at home.
  • didn’t have / are buying
  • aren’t having / were buying
  • don’t have / buy
  • weren’t having / bought
  • haven’t had / have been buying
The perfume ____ like cheap soap and definitely isn’t worth this price.
  • is smelling
  • smells
  • has been smelling
  • was smelling
  • smelt
While I ____ some money from a cash machine, a man ____ it all out of my hand.
  • was withdrawing / snatched
  • withdrew / snatches
  • am withdrawing / has snatched
  • withdrew / has been snatching
They ____ to buy a boat for years, and finally they ____ enough money.
  • have been hoping / have saved
  • hope / saved
  • were hoping / are saving
  • hoped / have been saving
  • are hoping / save
As he ____ the party, a strange man ____ him.
  • left / has been approaching
  • is leaving / has approached
  • leaves / was approaching
  • has left / approaches
  • was leaving / approached
We ____ with the sales staff tomorrow because our sales ____ recently.
  • were meeting / declined
  • are meeting / have declined
  • meet / decline
  • met / were declining
  • have met / are declining
Sally’s husband ____ for a new job because his present one ____ no opportunities for advancement.
  • was looking / has offered
  • looks / was offering
  • looked / is offering
  • is looking / offers
  • has looked / has been offering
I ____ you several times last week, but no one ____ in.
  • was phoning / has been
  • phoned / was
  • have phoned / has been
  • phone / is being
  • am phoning / is
My father ____ English at all although he ____ it for three years when he was in high school.
  • isn’t speaking / has studied
  • hasn’t been speaking / studies
  • doesn’t speak / studied
  • didn’t speak / has been studying
  • wasn’t speaking / is studying
I ____ on this report for more than three weeks now, but I ____ only half of it yet.
  • work / have been completing
  • am working / complete
  • work / am completing
  • was working / completed
  • have been working / have completed
The archaeological evidence ____ clearly that people in ancient Crete ____ flush toilets 4000 years ago.
  • has shown / use
  • is showing / have used
  • showed / have been using
  • shows / were using
  • was showing / are using
Marry says she ____ George because he ____ her life miserable.
  • has been leaving / makes
  • has left / is making
  • leaves / was making
  • is leaving / has made
  • was leaving / has made
My brother ____ a new BMW and ever since, he ____ about it.
  • was buying / bragged
  • is buying / is bragging
  • has bought / brags
  • buys / has bragged
  • bought / has been bragging
He ____ great poverty until he ____ up writing and got a proper job.
  • has suffered / gives
  • suffered / gave
  • is suffering / has given
  • has suffered / was giving
  • suffers / is giving

I _____ a lot of weight since I _____ drinking beer every night.

  • have lost / stopped
  • lost / am stopping
  • was losing / have stopped
  • am losing / stop
My son ____ very well at university this term because he ____ out late at night any more.
  • does / hasn’t stayed
  • did / isn’t staying
  • has done / wasn’t staying
  • was doing / hasn’t been staying
  • is doing / doesn’t stay
Last year he almost ____ because he ____ his social life a little too much.
  • fails / has enjoyed
  • was failing / has been enjoying
  • failed / was enjoying
  • has been failing / enjoyed
  • has failed / enjoys
Our company’s sales ____ since the new management ____ over.
  • have been improving / took
  • improve / has taken
  • improved / has been taking
  • are improving / was taking
  • were improving / is taking
The guards ____ when the enemy ____ .
  • are sleeping / has been attacking
  • have slept / was attacking
  • slept / has attacked
  • were sleeping / attacked
  • sleep / is attacking
The negotiators ____ to bring the two sides together for months, but so far they ____.
  • try / are failing
  • are trying / failed
  • tried / fail
  • have tried / were failing
  • have been trying / have failed
The electricity ____ off last night just as the film on TV ____ interesting.
  • has gone / got
  • was going / has got
  • is going / has been getting
  • goes / is getting
  • went / was getting
More than a million people ____ the new superstore since it ____ last month.
  • are visiting / has been opening
  • have visited / opened
  • were visiting / opens
  • have been visiting / is opening
  • visited / has opened
Water ____ from liquid to gas when it ____a temperature of 100◦ C.
  • has changed / reached
  • changed / was reaching
  • changes / reaches
  • has been changing / is reaching
  • is changing / reached
The phrase “post modernism” ____ about fifty years ago, but most people still ____ what it means.
  • was appearing / haven’t known
  • has appeared / don’t know
  • appeared / don’t know
  • appears / didn’t know
  • has been appearing / haven’t known
People who ____ items like bottles and cans ____the world’s resources.
  • aren’t recycling / wasted
  • didn’t recycle / waste
  • haven’t been recycling / were wasting
  • don’t recycle / are wasting
  • haven’t recycled / wasted
The president ____ too hard lately, and as a result, he ____ terrible.
  • has been working / looks
  • has worked / looked
  • worked / is looking
  • works / has looked
  • is working / was looking
I ____ to play the lottery about two years ago, but I ____ anything yet.
  • was starting / didn’t win
  • started / haven’t won
  • start / haven’t been winning
  • have started / don’t win
  • am starting / wasn’t winning
I ____ in Istanbul for so long that I ____ the time before the Bosphorus Bridges.
  • am living / remembered
  • lived / am remembering
  • was living / have remembered
  • live / was remembering
  • have lived / remember
Two years ago, she ____ English at all, but she ____ hard since then.
  • hasn’t spoken / is studied
  • wasn’t speaking / studies
  • isn’t speaking / studied
  • didn’t speak / has been studying
  • doesn’t speak / was studying
My brother ____ three years in jail when he was younger, but now he ____ to give up his life of crime.
  • spent / has decided
  • spends / is deciding
  • has spent / has been deciding
  • was spending / decides
  • has been spending / decided
I ____ my boss privately tomorrow and I ____ quite nervous about it.
  • have seen / am feeling
  • see / was feeling
  • am seeing / feel
  • saw / felt
  • was seeing / have felt
The first time I ____ horse riding, I was very nervous and ____ the reins very tightly.
  • was going / am holding
  • have gone / hold
  • am going / have held
  • go / was holding
  • went / held
Life ____ immensely since Thomas Edison ____ the first light bulb in 1879.
  • is changing / was inventing
  • has changed / invented
  • has been changing / has invented
  • changed / has been inventing
  • was changing / invent
Normally, people ____ quickly from the flu, but so far this year many people ____ as a result of it.
  • are recovering / had died
  • had recovered / are going to die
  • have been recovering / die
  • recover / have died
  • were recovering / will die
You ____ for three months by the time you leave for your holiday, so you ____ quite a lot of weight.
  • have been dieting / will be losing
  • will have been dieting / will have lost
  • had dieted / lost
  • were dieting / had lost
  • are going to diet / have lost
Carreta turtles ____ their eggs on the beach at night and ____ the reflection from the sea to find their way back to the water.
  • lay / use
  • were laying / have used
  • are going to lay / used
  • laid / are using
  • will lay / had used
By the mid 1970s, “Marks and Spencer” ____ one of the top department stores and they ____ more underwear than any other British company at the time.
  • had become / were selling
  • is going to become / had sold
  • has become / are selling
  • became / will be selling
  • was becoming / will have sold
I ____ the potatoes while you ____ the leeks for the soup.
  • peeled / will be chopping
  • will have peeled / have chopped
  • was peeling / had chopped
  • peel / will have chopped
  • will peel / chop
For the past 24 hours, a tropical storm ____ the houses of villages in Mozambique, but it is hard to know as yet how much damage it ____ by the time it has stopped.
  • was going to batter / cause
  • battered / will have been causing
  • has been battering / will have caused
  • had been battering / has caused
  • is battering / has been causing
By 1840, the US Army ____ most Eastern Indian tribes west of the Mississippi.
  • will have pushed
  • have pushed
  • had pushed
  • pushed
For most of the time throughout the picnic, the boys ____ football while the girls ____ flowers.
  • will play / have been picking
  • are playing / have been picking
  • were playing / were picking
  • had been playing / have picked
Over recent years, glue sniffing, which ____ negative effects on both the body and the mind, ____ a major problem among teenagers.
  • has had / is becoming
  • has / has become
  • is going to have / had become
  • will have / will have become
  • is having / was becoming
Chinese merchants ____ trade in Tibet since 1950, when China ____ the country.
  • dominate / was invading
  • were dominating / has invaded
  • will have dominated / had invaded
  • had dominated / will be invading
  • have dominated / invaded