作业帮 > 英语 > 作业

英语语法问题after searching for half an hour,she realized that her

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/21 23:36:47
英语语法问题
after searching for half an hour,she realized that her glasses ____on the table all the time.为什么是had been lying?不能是have been lying?虽然之前的是realized但是后面不是有all the time吗?对现在也造成影响的不是现在完成进行时吗?
all the time 一直,可以是一直到现在,但也可以从过去到过去这段时间里一直做⋯ 再答: 本句主句用了realized 过去时,其宾语从句中只能用相应的过去时态,不可以用现在完成时。
再问: 那在这句话中如何判断时态?
再答: 根据主句的realized 即可判断宾从中必须用相应的过去时态,即:一般过去时,过去将来时,过去完成时等。
再答: 眼镜一直在桌子上,显然是在她意识到之前,从眼镜放在桌子上到她意识这一段时间里一直在桌子上。不是意识以后还在桌子上。
再答: 欢迎继续问