1.Suchcrimesmaybesocomplexthatmonthsoryearsgobybeforeanyonethem.
A)discoversB)discoveredC)willdiscoverD)wouldhavediscovered
2.Infact,PeterwouldratherhaveleftforSanFranciscothan_______inNewYork.(2002年6月)
A)tostayB)stayingC)stayedD)havingstayed
3.Therehasbeenagreatincreaseinretailsales,_______?
A)doesthereB)hasn'tthereC)isn'titD)isn'tthere
4.TheboyspentasmuchtimewatchingTVashe________studying.
5.Thearticlesuggeststhatwhenaperson_______underunusualstressheshouldbeespeciallycarefultohaveawell-balanceddiet.
6.Bytheendofthismonth,wesurely____asatisfactorysolutiontotheproblem.
C)willhavefoundD)arefinding
7.Theconference____afullweekbythetimeitends.
A)musthavelastedB)willhavelasted
8.---"MayIspeaktoyourmanagerMr.Williamsatfiveo'clocktonight?"
---"I'msorry.M.Williams_______toaconferencelongbeforethen."
A)hadgoneB)wouldhavegoneC)hasgoneD)willhavegone
9.Sheoughttostopwork;shehasaheadachebecauseshe________toolong
A)hasbeenreadingB)hadreadC)isreadingD)read
10.Thecarelessmanreceivedaticketforspeeding.Hehavedrivensofast.
A)can’tB)mustn’tC)wouldn’tD)shouldn’t
11.Investigatorsagreedthatpassengersontheairliner____attheverymomentofthecrash.
A)oughttodieB)musthavediedC)mustbedyingD)shouldhavedied
12.You_______himsoclosely;youshouldhavekeptyourdistance.
A)shouldn'thavebeenfollowingB)couldn'thavebeenfollowing
C)mustn'tfollowD)shouldn'tfollow
13.Theconstructionofthelaboratorybytheendofthisyear.
A)willhavecompletedB)willhavebeencompleted
C)willbecompletedD)willcompleted
14.JackhasjustphonedtosaythathebacktillSundaynextweek.
C)hasn’tcomeD)isn’tcoming
15.Taketheumbrellaincaseit.
A)israiningB)isgoingtorainC)rainsD)willrain
16.Bytheendoflastyear,Iinthisuniversityfortenyears.
17.Pickmeupat9o’clock.Imybathbythen.
A)canhavehadB)willhavehad
18.IaglasswhileIthedinner.
A)broke…wascookingB)wasbreaking…wascooking
C)wasbreaking…cookedD)broke…cooked
19.“MichaelleftforNewYorkthismorning.”
“Oh,Ithoughtheuntilnextweek.”
A)hadn’tbeengoingB)wasn’tgoingC)isn’tgoingD)won’tbegoing
20.Ithasbeenalongtimesincetheylasteachother.
A)weremeetingB)weretomeet
21.Eversincethefamilymovedtothesuburbslastyear,theybetterhealth.
A)hadenjoyedB)areenjoyingC)havebeenenjoyingD)couldhaveenjoyed
22.Youshouldhaveputthemilkintheice-box;Iexpectitundrinkablebynow.
A)hadbecomeB)becomeC)hasbecomeD)became
23.Thisisoneoftherarestquestionsthatatsuchameeting.
A)areraisedB)haveeverbeenraisedC)israisedD)haseverbeenraised
24.Whenhehurriedtotheairport,hefound,tohisgreatdisappointment,histicketathome.
A)tohavebeenleftB)hadleftC)wereleftD)hadbeenleft
25.ThenovelissaidintosevenlanguagesincludingRussian.
A)tohavebeentranslatedB)tobetranslated
C)havetranslatedD)havingtranslated
26.Weourownbusiness,butweneverhadenoughmoney.
A)hopedtohavestartedB)hopedtostart
C)hopetostartedD)hopetohavestarted
27.whenshestartedcomplaining.
A)NosoonerhadhearrivedB)Scarcelydidhearrive
C)HardlyhadhearrivedD)Notuntilhearrived
28.Therewasaknockatthedoor,itwasthesecondtimesomeonemethatevening.
A)wouldhaveinterruptedB)tobeinterrupted
C)tohaveinterruptedD)hadinterrupted
29.Turnonthetelevisionoropenamagazineandyouadvertisementsshowinghappy,balancedfamilies.
A)haveoftenseenB)willoftensee
C)oftenseeD)areoftenseeing
30.Theyhurriedthereonlytofindthemeetingcancelled.Infact,theyatall.
A)needtohavegoneB)wouldn’thavegone
C)needn’thavegoneD)mustn’thavegone