She ____that it ____for two days by that day.A.says ...has rained B.said...had rained请问选哪一个?为什么?我知道第二个空用过去完成时态 但第一个空我不明白 现在说和过去说不都可以么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 03:09:01
She ____that it ____for two days by that day.A.says ...has rained B.said...had rained请问选哪一个?为什么?我知道第二个空用过去完成时态 但第一个空我不明白 现在说和过去说不都可以么?

She ____that it ____for two days by that day.A.says ...has rained B.said...had rained请问选哪一个?为什么?我知道第二个空用过去完成时态 但第一个空我不明白 现在说和过去说不都可以么?
She ____that it ____for two days by that day.
A.says ...has rained B.said...had rained
请问选哪一个?为什么?
我知道第二个空用过去完成时态 但第一个空我不明白 现在说和过去说不都可以么?

She ____that it ____for two days by that day.A.says ...has rained B.said...had rained请问选哪一个?为什么?我知道第二个空用过去完成时态 但第一个空我不明白 现在说和过去说不都可以么?
B.一般特殊情况 句子都做成过去时 所以是she said
for+time表示一段时间 所以用完成时
后面有个提示词是by 所以用过去完成时

B.said...had rained
by that day.
by 引导过去时间用过去完成had rained
所以主句也得said
补充:
主句与从句时态要匹配
从句过去时态
主句也要过去时态

i agree with the first floor