问题标题:
【高中英语】以下三道改错题目望给出必要的语法提示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吗,虚拟语气是什么。
点击显示
英语推荐
热门英语推荐