“一...就...”句式中的一个疑惑!求速解.比如这个句子:The moment I comes in the classroom,I find that my teacher has been there.这里面是一般现在时,主句中that后是现在完成时,但问题就来了,假如我用No soone

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 00:01:24
“一...就...”句式中的一个疑惑!求速解.比如这个句子:The moment I comes in the classroom,I find that my teacher has been there.这里面是一般现在时,主句中that后是现在完成时,但问题就来了,假如我用No soone

“一...就...”句式中的一个疑惑!求速解.比如这个句子:The moment I comes in the classroom,I find that my teacher has been there.这里面是一般现在时,主句中that后是现在完成时,但问题就来了,假如我用No soone
“一...就...”句式中的一个疑惑!求速解.
比如这个句子:The moment I comes in the classroom,I find that my teacher has been there.
这里面是一般现在时,主句中that后是现在完成时,但问题就来了,假如我用No sooner...than...来替换,因为必须要是主句过去完成时,从句一般过去,
所以就是:No sooner I had come in the classroom,I found that my teacher______.
后面我就不会了,时态该怎么换?仍然是has还是要改成had?
并且我一直有个疑惑就是No sooner这种句式如此死板固定,怎么表达与现在有关的事情?难道我现在进教室也必须说成had come?

“一...就...”句式中的一个疑惑!求速解.比如这个句子:The moment I comes in the classroom,I find that my teacher has been there.这里面是一般现在时,主句中that后是现在完成时,但问题就来了,假如我用No soone
The moment I comes in the classroom,I find that my teacher has been there.
=No sooner had I come in the classroom than I found that my teacher__had _been _there __.
你改的句子应把逗号去掉,加than,I had颠倒用半倒装.
在此句中"that my teacher had been there"是"I found"的宾语从句,found是过去时,从句应用过去某时态,所以用过去完成时,而不是现在完成时.
是的,只有No sooner had sb done sth than sb did sth,因为你使用"一…就…"句型就说明该动作已发生,它就是用来描述过去的事的,拿上面的例子讲,难道你不是进了教室才知道老师已经在那了么?
有什么不懂请追问,祝学业进步!多谢*^o^*!

was there

首先纠正一下你的句子“No sooner I had come in the classroom”这部分是否定副词开头需要倒装,所以应该是No sooner had I come in the classroom,其次个人认为这个句子在实际的语境中应该是过去时的,因为我进入教室就发现我的老师已经在那里这件事不可能是经常性,习惯性的吧...

全部展开

首先纠正一下你的句子“No sooner I had come in the classroom”这部分是否定副词开头需要倒装,所以应该是No sooner had I come in the classroom,其次个人认为这个句子在实际的语境中应该是过去时的,因为我进入教室就发现我的老师已经在那里这件事不可能是经常性,习惯性的吧

收起

比如这个句子:The moment I comes in the classroom,I find that my teacher has been there.
这是一般现在时,主句中that后是现在完成时,假如用No sooner...than...来替换,因为必须要是主句过去完成时,从句一般过去,
所以就是:No sooner had i come in the clas...

全部展开

比如这个句子:The moment I comes in the classroom,I find that my teacher has been there.
这是一般现在时,主句中that后是现在完成时,假如用No sooner...than...来替换,因为必须要是主句过去完成时,从句一般过去,
所以就是:No sooner had i come in the classroom than I found that my teacher had been there.
注意 No sooner...than句型 只能 用过去时 所以是不能 和现在时 替换的!

收起