求解单选题?:Mr Smith couldn't open the door because his naughty boy __ it from the inside,.为什么填had locked ?couldn't open 不是对现在的推测吗?所以应该选现在完成时啊?为什没选过去完成时?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 00:50:20
求解单选题?:MrSmithcouldn''topenthedoorbecausehisnaughtyboy__itfromtheinside,.为什么填hadlocked?couldn''topen不是

求解单选题?:Mr Smith couldn't open the door because his naughty boy __ it from the inside,.为什么填had locked ?couldn't open 不是对现在的推测吗?所以应该选现在完成时啊?为什没选过去完成时?
求解单选题?:Mr Smith couldn't open the door because his naughty boy __ it from the inside,.
为什么填had locked ?couldn't open 不是对现在的推测吗?所以应该选现在完成时啊?为什没选过去完成时?

求解单选题?:Mr Smith couldn't open the door because his naughty boy __ it from the inside,.为什么填had locked ?couldn't open 不是对现在的推测吗?所以应该选现在完成时啊?为什没选过去完成时?
因为锁门的动作发生在开门动作之前,且开门动作发生在过去,因此锁门动作发生在过去的过去,用过去完成时

选过去完成时had locked是对的,could在这里是can的过去式,从句的动词部分体现对过去的影响。couldn't 表示对现在的推断时语气很弱,表示可能性很小,与原句意相违背。

could这里不表示推测,表示能力,是过去式,表示动作发生在过去。史密斯先生打不开门,因为他的儿子把门从里面锁上了。用 had locked表示锁门这件事是发生在史密斯先生开门的前面,在时间逻辑上就是过去的过去,所以用过去完成时表示。