Study

perfect

  •   0%
  •  0     0     0

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