字典翻译 问答 高中 英语 【高中英语】以下三道改错题目望给出必要的语法提示Thanksinadvance...hedidn'tseenmefortwoyearsbeforehecametoourcity.whileinhospital,thedoctoradvisedhewouldbeoperatedon.whenheheardthenews,hisf
问题标题:
【高中英语】以下三道改错题目望给出必要的语法提示Thanksinadvance...hedidn'tseenmefortwoyearsbeforehecametoourcity.whileinhospital,thedoctoradvisedhewouldbeoperatedon.whenheheardthenews,hisf
问题描述:

【高中英语】以下三道改错题目望给出必要的语法提示Thanksinadvance...

hedidn'tseenmefortwoyearsbeforehecametoourcity.

whileinhospital,thedoctoradvisedhewouldbeoperatedon.

whenheheardthenews,hisfacewasturnedfromredtowhite.

长尾真回答:
  1.shouldbe"hehadn'tseenmefortwoyears...",要用过去完成时态,表示过去的过去.   2.应该用advisesomeonetodosomething,因此应该是“thedoctoradvisedhimtobeoperatedon"   3.turn表示脸色变化时,不能用被动语态,应该用主动语态,因此应该改为"hisfaceturnedfromredtowhite".   还有问题可以继续追问,
高维民回答:
  可以不用完成时,for改为in吗   答案是would改为should为何,advisesbtodosth应该也可以   whenheheardthenews标志一般过去时吗。。。我一直以为是进行时
长尾真回答:
  恩,1、for改为in不可以,因为不符合英语语法规范,意思也会变得很错乱。2、would改为should也是正确的,这是虚拟语气,医生建议她做手术,希望她做,也可以用thedoctorsuggestedthatheshouldbeoperatedon,而且should在这里可以省略掉。3、对的,heard是“听到:hear”的过去式和过去分词。
高维民回答:
  一题改为in有何语法错误。。二题可以用mustbeoperatedon吗,虚拟语气是什么。
点击显示
英语推荐
热门英语推荐
  • 语文
  • 数学
  • 英语
  • 政治
  • 地理
  • 历史
  • 化学
  • 生物
  • 物理
  • 综合
  • 高考