English Tenses Advanced Level Questions with Answers, Tenses Quiz and Answers

Опубликовано: 07 Октябрь 2024
на канале: English Grammar Here
13,206
196

When I last talked to him, he ______ English.
A) studies B) study
C) was studying D) studied

By 2030, scientists surely ______ a cure for cancer.
A) are discovering B) have been discovered
C) will have discovered D) had discovered

He ______ in the library every night for the last two months.
A) would be studying B) will have studied
C) has been studied D) has been studying

When he’d counted his change he ______ it in his pocket.
A) was put B) put
C) had put D) has put

You’ll feel a lot better after you ______ a rest.
A) had B) have had
C) will have D) had had

He ______ my name, so I reminded him.
A) forgets B) has forgotten
C) had forgotten D) forgot

During this year we ______ many advances in computer science.
A) had seen B) have seen
C) saw D) are seeing

He ______ about to give up his job when they offered him a rise.
A) was B) is
C) has been D) had been

I think you should apologize when you______ her.
A) will see B) see
C) saw D) are seen