By next Sunday they ____(work) here for two tears.答案为什么是will have worked?—Are you still busy?---Yes,I ___ the report for the manager and it won't take long.A am just finishing B had just finished 老师,我选的是B,可答案是A,为

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 07:14:01
By next Sunday they ____(work) here for two tears.答案为什么是will have worked?—Are you still busy?---Yes,I ___ the report for the manager and it won't take long.A am just finishing B had just finished 老师,我选的是B,可答案是A,为

By next Sunday they ____(work) here for two tears.答案为什么是will have worked?—Are you still busy?---Yes,I ___ the report for the manager and it won't take long.A am just finishing B had just finished 老师,我选的是B,可答案是A,为
By next Sunday they ____(work) here for two tears.答案为什么是will have worked?
—Are you still busy?---Yes,I ___ the report for the manager and it won't take long.A am just finishing B had just finished 老师,我选的是B,可答案是A,为什么?

By next Sunday they ____(work) here for two tears.答案为什么是will have worked?—Are you still busy?---Yes,I ___ the report for the manager and it won't take long.A am just finishing B had just finished 老师,我选的是B,可答案是A,为
你好,同学,很高兴回答你的问题

正确答案:

1. 填will have worked 是将来完成时,因为句子中有表示将来时间的by next Sunday这个时间状语,应该用将来的某种时态;又因为后面有for+一段时间,这是用于完成时的,所以两者综合,应该用将来完成时.

2. 选A是对的,这是一种现在进行时的特殊用法,当just和现在进行时连用时,表示刚刚正在做某事,表示的是说话之前还在进行着动作,刚刚结束的意思.而如果选B,是过去完成时,一般相对于过去的过去来说,但是,本句中没有过去的时态,没有指过去的过去这一含义,所以B是错误的.




^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
希望能帮到你,祝更上一层楼O(∩_∩)O
不明白请继续追问,可以详谈嘛(*^__^*)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^