Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
perfect
0
%
0
0
0
Back
Restart
The students were surprised to learn that their professor ______ more than fifty articles.
had published
has published
publishes
Oops!
Okay!
By the end of this week, I ______ data for my research for six months.
collect
will have been collecting
have been collecting
had been collecting
Oops!
Okay!
Have you ______ this film yet?
seeing
seen
see
Oops!
Okay!
When we arrived, the film ______.
had started
started
has started
Oops!
Okay!
The committee ______ three times this week to discuss the environmental policy.
had met
has met
met
Oops!
Okay!
She didn’t go to the party because she ______ her homework.
hasn’t finished
hadn’t finished
didn’t finish
wasn’t finishing
Oops!
Okay!
我很累,因为我一上午都在写报告。
Oops!
Okay!
By the end of this century, scientists predict that humans ______ permanent colonies on the moon.
have established
will have established
will establish
had established
Oops!
Okay!
By next year, I ______ my degree.
will have completed
complete
have completed
Oops!
Okay!
She ______ her homework already.
finishing
finished
finishes
has finished
Oops!
Okay!
The report shows that global temperatures ______ steadily over the last fifty years.
increased
have increased
increase
had increased
Oops!
Okay!
We ______ each other since 2010.
had known
knew
have known
know
Oops!
Okay!
She regretted that she ______ the opportunity to study abroad when she had the chance.
hasn’t taken
hadn’t taken
didn’t take
doesn’t take
Oops!
Okay!
The witness testified that he ______ the suspect near the crime scene earlier that evening.
has seen
had seen
sees
saw
Oops!
Okay!
你看过这部电影吗?
Oops!
Okay!
到2030年,科学家们将已经找到这种病的治疗方法。
Oops!
Okay!
She was angry because he ______ to inform her about the schedule change.
had forgotten
has forgotten
forgets
forgot
Oops!
Okay!
This is the first time I ______ such a big mistake.
make
have made
had made
made
Oops!
Okay!
我发现钱包不见了,因为有人已经偷走了它。
Oops!
Okay!
After she ______ her bag, she left the café.
drops
had dropped
has dropped
dropped
Oops!
Okay!
She said she ______ never ______ such a strange story before.
heard
hears
had…heard
Oops!
Okay!
我还没有收到老师的邮件。
Oops!
Okay!
By next December, the company ______ its first overseas branch.
will have established
had established
has established
established
Oops!
Okay!
I ______ here for ten years by the end of this month.
will have worked
have worked
work
worked
Oops!
Okay!
By 2010, they ______ in that house for twenty years.
had lived
have lived
lived
live
Oops!
Okay!
By next July, she ______ in this company for ten years.
will have been working
has been working
had been working
Oops!
Okay!
The project is delayed because the engineers ______ the necessary materials.
don’t receive
haven’t received
didn’t receive
hadn’t received
Oops!
Okay!
By the time the rescue team arrived, the flood ______ half of the village.
destroyed
was destroying
had destroyed
has destroyed
Oops!
Okay!
The conference was canceled because not enough people ______ in advance.
have registered
registered
will have registered
had registered
Oops!
Okay!
The Prime Minister admitted that the government ______ serious mistakes during the crisis.
makes
has made
had made
Oops!
Okay!
在搬到巴黎之前,她已经在伦敦住了五年。
Oops!
Okay!
I ______ my keys. I can’t find them anywhere.
lost
lose
had lost
have lost
Oops!
Okay!
到她到达的时候,我们将已经吃过晚饭了。
Oops!
Okay!
我已经完成作业了。
Oops!
Okay!
He has lived in Beijing ______ five years.
from
at
since
for
Oops!
Okay!
By the time the journalist arrived, the protesters ______ the square.
have occupied
had occupied
were occupying
occupied
Oops!
Okay!
She looked exhausted because she ______ policy reports for the conference all night.
wrote
has been writing
had been writing
Oops!
Okay!
By 2035, renewable energy ______ a significant share of global electricity.
will have provided
has provided
had provided
provides
Oops!
Okay!
在老师进来之前,学生们已经讨论了一个小时。
Oops!
Okay!
They ______ English for two hours before the teacher came.
were studying
have been studying
studied
had been studying
Oops!
Okay!
He ______ the book by the time you return.
has finished
finishes
will have finished
Oops!
Okay!
She is tired because she ______ all morning.
will work
has worked
has been working
had worked
Oops!
Okay!
BBy the time you finish this course, you ______ a strong foundation in academic writing.
have developed
will have developed
develop
had developed
Oops!
Okay!
The scientist claimed that he ______ evidence of water on Mars before anyone else announced it.
has found
was finding
had found
found
Oops!
Okay!
他从2010年开始就在上海工作。
Oops!
Okay!
He said he ______ the book twice.
had read
read
has read
reads
Oops!
Okay!
He ______ breakfast, so he isn’t hungry now.
hadn’t eaten
hasn’t eaten
didn’t eat
Oops!
Okay!
They have been celebrating because their team ______ the championship for the first time in twenty years.
has won
wins
won
had won
Oops!
Okay!
— Why are your hands so dirty? — Because I ______ in the garden.
worked
had been working
have worked
have been working
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies