山东卷2007英语32题32.They-------- two free tickets to Canada,otherwise they’d never have been able to afford to go.A.had got B.got C.have got D.get 请问为什么选B请问would不是一般过去时吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 03:55:23

山东卷2007英语32题32.They-------- two free tickets to Canada,otherwise they’d never have been able to afford to go.A.had got B.got C.have got D.get 请问为什么选B请问would不是一般过去时吗
山东卷2007英语32题
32.They-------- two free tickets to Canada,otherwise they’d never have been able to afford
to go.
A.had got B.got
C.have got D.get 请问为什么选B
请问would不是一般过去时吗

山东卷2007英语32题32.They-------- two free tickets to Canada,otherwise they’d never have been able to afford to go.A.had got B.got C.have got D.get 请问为什么选B请问would不是一般过去时吗
前半句 买了两张免费票这件事发生在前 要用表示过去的时态 所以
C现在完成时D一般现在时 错误
选B 因为是过去发生的事 而且买票是一次性动作 可以用一般过去时
D是过去完成时 过去完成时以出现一般过去时为前提(楼上对)本题未出现
所以 D错

句意为:他们拿到两张前往加拿大的免费机票,否则他们将永远也无法支付这张票。分析:首先,拿到票不是习惯性的动作,故排除D;然后,句意中也没有强调拿到票后对现在的影响,故排除C;最后,记住,选过去完成时必须以出现一般过去时为前提,故排除A。所以选B...

全部展开

句意为:他们拿到两张前往加拿大的免费机票,否则他们将永远也无法支付这张票。分析:首先,拿到票不是习惯性的动作,故排除D;然后,句意中也没有强调拿到票后对现在的影响,故排除C;最后,记住,选过去完成时必须以出现一般过去时为前提,故排除A。所以选B

收起