单选题Mrs. Green ______ in this university for more than 20 years when she retired from work last month.Ahas taughtBhad been teachingChas been teachingDhad been taught

单选题
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


参考解析

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

相关考题:

She has worked ______that body and face for more than sixty years. A. forB. onC. toD. with

When Danny's mother came for Mrs. Green, the matter was now ______to Mrs. Green.A. seriousB. commonC. untrueD. similar

Mrs. Robson had lived in the house ______.A. since she had sold her flatB. for less than a decadeC . since she had been bornD. for more than ten years

For more than thirty years the statue ______ millions of foreign people arriving by ship to live in the United States.A. welcomeB. welcomesC. welcomingD. welcomed

No more than twenty years passed ( ) laser was first invented.A、afterB、sinceC、beforeD、when

Suzhou in Jiangsu Province is more than ( ) years old.A. 1500B. 2000C. 3000D. 2500

Having been working in logistics for 3 years, he is more()than he used to be.A、 proudB、 braveC、 confident

More than a third of all university graduates and holders of Master’s degrees are women.() 此题为判断题(对,错)。

Mr Green is ___ looks. A.not so old as heB.not as old as IC.more old than heD.much old than he

How many years of experience do you have managing and maintaining a Windows Server 2003 environment? () A. I have not done this yet.B. Less than 3 monthsC. 3-6 monthsD. More than 6 months but less than 1 yearE. 1-2 yearsF. 2-3 years

Mrs. Smith ________ in working on the problems again though she had failed more than a dozen times. A、consistedB、persistedC、insistedD、assisted

How many years of experience do you have with deploying and maintaining a virtualization infrastructure using Microsoft desktop or server virtualization technologies?() A.I have not done this yet.B.Less than 6 monthsC.More than 6 months but less than 1 yearD.1-2 yearsE.2-3 yearsF.More than 3 years

It can be inferred from the text that most unhappily married adults __( )[A] should divorce in no more than 5 years[B] prefer to stay together for another 5 years[C] feel happy after staying together for another 5 years[D] become much happier after divorce

An institution that properly carries the name university is a more comprehensive and complex institution than any other kind of higher education____.A.settlementB.establishmentC.constructionD.structure

Only those who worked here for more than five years are eligibie for the special payment.A:encouraged B:enforcedC:expected D:entitled

() for more than 30 years, we are confident we can give our customers complete satisfaction.

How many years of experience do yo u have with deploying and maintaining a virtualization infrastructure using Microsoft desktop or server virtualization technologies?()A、I have not done this yet.B、Less than 6 monthsC、More than 6 months but less than 1 yearD、1 - 2 yearsE、2 - 3 yearsF、More t han 3 years

How many years of experience do you have using any version of Windows Server? ()A、I have not done this yet.B、Less than 6 monthsC、More than 6 months but less than 1 yearD、1-2 yearsE、2-3 yearsF、More than 3 years

How many years of experience do you have managing and maintaining a Windows Server 2003 environment? ()A、I have not done this yet.B、Less than 3 monthsC、3-6 monthsD、More than 6 months but less than 1 yearE、1-2 yearsF、2-3 years

How many years of experience do you have with deploying and maintaining a virtualization infrastructure using any desktop or server virtualization technologies?()A、I have not done this yet.B、Less than 6 monthsC、More than 6 months but less than 1 yearD、1 - 2 yearsE、2 - 3 yearsF、More than 3 years

How many years of experience do you have using any version of Windows Server? ()A、NoneB、Less than 3 monthsC、3-6 monthsD、More than 6 months but less than 1 yearE、1-2 yearsF、2-3 yearsG、3-4 years

How many years of experience do you have with deploying and maintaining a virtualization infrastructure using any desktop or server virtualization technologies?()A、I have not done this yet.B、Less than 6 monthsC、More than 6 months but less than 1 yearD、1-2 yearsE、2-3 yearsF、More than 3 years

单选题Although I consider myself moderately “green”, I am not nearly as ______ as my friend Simon, who refuses to eat anything grown more than 50 miles away.AcommunalBaudaciousCnebulousDingratiatingEzealous

单选题The passage tells us that _____.AHIV was found more than two years earlier than AIDS was identifiedBpeople know a little more about HIV than about most other virusesCAIDS continues to rage more wildly in Africa than in AsiaDHIV will mainly affect the poor and minority groups in the U.S.

单选题Required lifesaving equipment on existing vessels may becontinued in use on the vessel if().Akept on board no more than 2 yearsBinspected and serviced every 6 monthsCdestroyed if more than 5 years oldDmaintained in good and serviceable condition

单选题Having been working in logistics for 3 years, he is more than() he used to be.AproudBbraveCconfident

单选题For several years now, the student body is attempting to gain more influence over university policies.AFor several years nowBis attemptingCmoreDover