参考答案和解析
正确答案: B
解析:
句意:当他从海军退役的时候,布莱尔将军已经在军队服役35年了。in the army service“在军队服役”,为习惯搭配。work工作。job职业,职位。homework作业。
更多“General Blair had been in the army _____ for 35 years when h”相关问题
  • 第1题:

    It is over two years since my brother ______the army.

    A. joins

    B. joined

    C. has joined

    D. had joined


    正确答案:B

    18.答案为B  我兄弟参军已经两年多了。在句型his...year(s)since...中主句时现在时, since从句中的谓语动词用一般过去时。

  • 第2题:

    John and I ______ friends for eight years. We first went to know each other at a Christmas party. But we ______ each other a couple of times before that.

    A had been; have seen

    B have been; have seen

    C had been; had seen

    D have been; had seen


    参考答案:D

  • 第3题:

    He has ______(join) the army for ten years and is now an officer.

    A、gone into

    B、joined in

    C、been in

    D、come into


    参考答案:C

  • 第4题:

    When did you start to feel terrible?-I started to feel terrible when I( ) in the garden.

    A. was working

    B. had worked

    C. would work

    D. had been working


    正确答案:A

  • 第5题:

    When William hurried home, he found that his mother ____already ____to hospital.

    A、has; been sent

    B、had; sent

    C、has; sent

    D、had; been sent


    正确答案:D

  • 第6题:

    I first met Lisa three years ago when we ________ at a radio station together.

    A.have worked B.had been working C.were working D.had worked


    正确答案:C

  • 第7题:

    These two brothers had been() for 40 years before they met again last week.

    A.separated
    B.separate
    C.significant
    D.severe

    答案:A
    解析:
    那两个兄弟在上星期重逢之前已分离了四十年。

  • 第8题:

    —Why was he so hot when he got home
    —He________.

    A.was running
    B.is running
    C.has been running
    D.had been running

    答案:D
    解析:

  • 第9题:

    When Jack arrived, he learned Mary () for almost an hour.

    • A、had gone
    • B、had  set  off
    • C、had  left
    • D、had  been  away

    正确答案:D

  • 第10题:

    John and Mary()for years before they got married.

    • A、had been in love
    • B、had broken up
    • C、had separated
    • D、had been divorced

    正确答案:A

  • 第11题:

    单选题
    The parents of the bride _____ my presence at the wedding as we had been neighbors for years.
    A

    persisted in

    B

    clung to

    C

    stuck to

    D

    insisted on


    正确答案: C
    解析:
    句意:新娘的父母与我们是老街坊,一定要我出席婚礼。insist on坚决要求。persist in坚持;固执于。cling to依附;紧握不放。stick to坚持(习惯或信仰),不放弃。

  • 第12题:

    单选题
    Which of the following sentences is INCORRECT?
    A

    His father has been dead for six years.

    B

    His father died six years ago.

    C

    It’s six years since his father had died.

    D

    It has been two years since his father’s death.


    正确答案: B
    解析:
    考查动词的时态。C选项中的固定句型:“It’s/ It has been+一段时间+since+时间状语从句”,译作“自从……以来,已经……(时间)了”。要求:主句的谓语动词用一般现在时或现在完成时;从句的谓语动词用一般过去时,而且须是终止性动词。所以C选项中since后面的过去完成时应改为一般过去时。

  • 第13题:

    Mrs. Robson had lived in the house ______.

    A. since she had sold her flat

    B. for less than a decade

    C . since she had been born

    D. for more than ten years


    正确答案:D

        42.答案为D  此考题为细节题。文章的第1段最后两句告诉我们:Since her husband had died ten years before...She had continued to live in their little housealone,由于她丈夫在10年前去世,我们可以断定老妇人在此居住已10年有余,故选D

  • 第14题:

    I( )at the same job for fifteen years, and one day I just woke up and said, "Enough!"

    A、have been working

    B、have worked

    C、had worked

    D、had been working


    参考答案:D

  • 第15题:

    When talking about their brotherhood ___ they had ten years ago, he became very sad.

    A、which

    B、when

    C、whom

    D、who


    正确答案:A

  • 第16题:

    The citizens had no food supply when all the ( ) to this city had been cut off.

    A.approaches

    B.routes

    C.itineraries

    D.leads


    正确答案:A

  • 第17题:

    The meeting _____when Mr. Wang _____to school.

    A、has begun; get

    B、has been on; get

    C、had begun; got

    D、had been on; got


    正确答案:C

  • 第18题:

    The old couple have been married for 40 years and never once _______ with each other. A. they had quarreled B. they have quarreled C. have they quarreled D. had they quarreled


    正确答案:C
    第二分句中因有否定副词never提前,故应用倒装结构;第一分句中的have been married已限定了时态,据此可排除D项。  (本解析由学员提供)

  • 第19题:

    The film___________ for half an hour when I got to the cinema.

    A.began
    B.begun
    C.had begun
    D.had been on

    答案:D
    解析:
    此句是由when引导的时间状语从句,表示“当……的时候”,相当于“at the momentwhen”,从句用一般过去式,主句就要相应地变化为过去完成时;began是个短暂性动词,不能和for连用,故应选D项。

  • 第20题:

    He( )with Smith at least four times in the past three years.

    A.has been seen to meet
    B.was seen to meet
    C.had been seen meeting
    D.is seen meeting

    答案:A
    解析:
    考查完成时的被动语态。由时间状语in the past three years可知,本句用完成时态。且本句he作主语,应为he was seen to meet,两个时态加在一起可知,A为正确答案。故本题选A。句意:在过去三年中,有人看见他与史密斯会面至少四次。

  • 第21题:

    It()exactly thirty years since I graduated from college.

    • A、was
    • B、has been
    • C、was be
    • D、had been

    正确答案:B

  • 第22题:

    单选题
    General Blair had been in the army ______ for 35 years when he retired from the navy.
    A

    service

    B

    work

    C

    job

    D

    homework


    正确答案: A
    解析:

  • 第23题:

    单选题
    Mrs. Green ______ in this university for more than 20 years when she retired from work last month.
    A

    has taught

    B

    had been teaching

    C

    has been teaching

    D

    had been taught


    正确答案: B
    解析:
    句意;当格林女士上个月退休时,她已经在这所大学教书超过20年了。当从句为一般过去时时,主句应为过去完成时,又因为主句中的teach为延续性动词,且从20多年前一直到上个月才停止,故主句应使用过去完成进行时,故B正确。

  • 第24题:

    单选题
    Doctors said that Lorenzo might die within three years because _____.
    A

    they had never treated the disease before

    B

    Lorenzo was too young to be cured

    C

    no cure had been found for ALD

    D

    ALD was a rare disease


    正确答案: B
    解析:
    细节题。为什么医生断定Lorenzo三年内会死亡?由文中第一段第二句话可知,医生解释说“there was no cure for ALD”,目前还没有治愈ALD的药。C项直接引用,意思与之相同,故为正确答案。他们之前不是没有治过这种病,只是没有治好,A项错误。B项只是说他太年轻,这种病一直无法治愈,跟他是否年轻没有关系。D项只是陈述了该病罕见这一事实,并没有说明死亡的原因。