作业帮 > 英语 > 作业

No one has seen the ghost ______the deep night.A.until B.til

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/24 12:31:19
No one has seen the ghost ______the deep night.A.until B.till C.since D.on
答案应该是C
其实这道题如果只是选择答案的话,其实很容易就可以选择C.因为A和B是一样的,所以要选择的话,要么不选,要选两个都得选择.如果是D的话,on可以理解为一个时间点,用时间点,那么句中就不可以用现在完成时.所以D也可以排除.所以答案只能是C
至于为什么C是正确的答案呢?
until/til此两个连词意义相同.肯定形式表示的意思是"做某事直至某时".否定形式表达的意思是"直至某时才做某事".正确使用这两个连词的关键之一就在于判断句中的动词该用肯定式还是否定式.在本句中的主语是No one,是否定式,所以得翻译成直到...才...,在not...until...结构中,句子不可以使用现在完成时的.因为until后面接的是过去的时间点,而现在完成时则表示过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.这样看来就不符合语法结构了.
D on 其实也是时间点,表示在深夜.句中也是不可以使用现在完成时的.
只有C since是正确的,翻译成自从...,全句的翻译就是:自从深夜以来,还没有人看到鬼魂.表示从过去持续到现在,应该用现在完成时.
再问: 在not...until...结构中,句子不可以使用现在完成时的。因为until后面接的是过去的时间点,而现在完成时则表示过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。这样看来就不符合语法结构了。 这里不太懂
再答: 你只要记住not...until结构中不会出现完成时态就行了。直到...才,根据意思理解,直到后面是一个时间点(即使是个句子,也是表示时间点),"才"后面接具体要做的事情,只是陈述做的事情,并不需要表示已经完成的动作对现在的影响或者后果。