求一英语语法选择题的详解…谢谢

来源:百度知道 编辑:UC知道 时间:2024/07/07 00:48:46
They( )two free tickets to Canada,otherwise they'd never have been able to afford to go.
A.had got Bgot C.have got Dget

B、got这句话翻译过就是,他们得到了两张免费去加拿大的票,否则他们不可能有能力支付去加拿大。
got就是陈述了过去得到免费票的一个事实,该用用过去式。A过去完成时C现在完成时D原形,都不适合。你多做点着类题,就容易了。加油哦!

B got
不存在用完成时来描述get的动作

选A。过去的过去,应为过去完成时,A项符合。