英语语法问题by this time tomorrow we __ the machine,

英语语法问题
by this time tomorrow we __ the machine, will repair 和 shall have repaired 这2种答案填进去都对是不是啊,will repair “‘表示明天这时候我们将修这台机器(说这话的今天不休),shall have repaired ”表示的意思是明天这个时候我们就修完了“
PETER was excited to find that his favorite singer appeared on the stage PETER在这句话中是不是还没有见到自己心仪的歌手偶像,只是兴奋”将马上“可以在舞台上见到而兴奋不已呢?
not until the game had begun did he arrive at the sports ground 直到比赛开始他才来到了运动场上(言外之意是不是这个人可能是裁判或者运动员)
When I thought about it ,I wondered that their reaction would be 当我(那时)考虑这件事情的时候,我想知道他们将会有怎样的反应 ,这样理解这些句子对吗,
candy24998 1年前 已收到4个回答 举报

COKE2005 种子

共回答了20个问题采纳率:85% 举报

1、By this timetomorrow we __ the machine,willrepair 和 shall haverepaired.
  【选择】shall have repaired(也可以用 will have repaired)
  【解析】由于时间状语 by … 表示的是“截止到…以前”或“不迟于…”,因此句子中的谓语动词指的是在此之前已经完成,只能用完成时态.事实上,句中只要出现 by …这种时间状语,表示动作的谓语动词就指的是在该时间以前将或已经完成这个动作,只能用将来完成时或过去完成时.另如:
  (By eight o'clock) he (will have arrived) the hotel.在8点以前,他将到达那家宾馆.
  He (had finished) the work (by ten o'clock) this morning.到今天上午十点钟,他已完成了这项工作.
2、PETER wasexcited to find that his favorite singer appeared on the stage
  【解答】指已经见到
  【解析】“be + 表示情感表现的形容词”后跟不定式,意思是“由于…而表现出了某种情感”.另如:
  I am glad to see you.见到你很高兴.
  I am sorry to hear that you are ill.听到你病了我很难过.
3、Not until thegame had begun did he arrive at the sports ground.
由于受到 the game had begun(比赛已经开始) 和 sports ground(运动场地) 的制约,除了裁判员或运动员外,无关人员一律不住入内,所以你的理解是正确的.
4、When Ithought about it,I wondered that their reaction would be.
  【解答】动词 wonder表示对未知的事实感到好奇或怀疑,因此后面只能用疑问性质的连接代词(what.Who.which)或连接副词(when,where,how,why)引导的宾语从句,而 that引导的是一个既知事实,所以这是一个错句,应该改为 I wondered what their reaction would be.句子的意思是就是你所理解的“当我(那时)考虑这件事情的时候,我想知道他们会有怎样的反应”.

1年前 追问

5

candy24998 举报

我知道您不是简单人物,可否还请您耐心看一下我的追问,太感谢了 PETER wasexcited to find that his favorite singer appeared on the stage 这是语法书上的过去将来时态的例句,难道这不是过去将来时态吗,难道是一半过去式吗??

举报 COKE2005

一般情况下,不定式往往是表示主要动词以后间隔一段时间后要发生的行为或出现的状态,但是当不定式出现在“be + 表示情感表现的形容词(如 pleased,happy,sorry,glad,amazed,frightened)” 后时,这种行为或状态总是表示开始出现,也就是说该行为或状态处于就出现在刚刚发生的时候,即要发生和已发生这一瞬间之间,所以严格地说,也可以属于过去将来。

1232456789 幼苗

共回答了11个问题 举报

第一个问题,我不确定,后面的理解都正确。

1年前

2

laskr 幼苗

共回答了2961个问题 举报

第一个一般用will/shall have repaired因为by的关系
第二个是已经看到了
第三个不一定,什么人都可以
第四个可以这样理解
还有什么问题?

1年前

1

zhangxiaoyong20 幼苗

共回答了4个问题 举报

  1. By this time tomorrow we will have repaired this machine. 因为有by引导时间状语,表示“在……之前”,因此如果要用will repair就必须把by去掉,不然……听起来很awkward...
  2. 已经见到了。如果没见到会是这样说"Peter was excited to find t...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.793 s. - webmaster@yulucn.com