They          two free tickets to Canada, otherwise they’d  never have been able to afford to go. 
#104074
A
had got
B
got
C
have got
D
get
推荐题目
I’m terribly sorry for being late, but I _____ the wrong bus.
#104116
A
catch
B
had caught
C
caught
D
catching
You’d better not phone me tomorrow evening; I ____ an important meeting then.
#101881
A
will have
B
would have
C
will be having
D
will have had
He ______ in this city since he graduated from college.
#102555
A
lives
B
will live
C
has lived
D
would live
—— Alice came back home the day before yesterday. —— Really ? Where _____ ? 
#104637
A
has she been
B
had she been
C
has she gone
D
had she gone