语法问题
Ifhebefoundguilty,Johnshallhavetherightofappeal能否用ifhewere?或者两种表达有什么区别吗?谢谢...
If he be found guilty,John shall have the right of appeal
能否用if he were? 或者两种表达有什么区别吗?谢谢 展开
能否用if he were? 或者两种表达有什么区别吗?谢谢 展开
4个回答
展开全部
一、关于条件从句中谓语动词的虚拟形式
1、对过去虚拟用“had + 过去分词”
2、对现在虚拟用“过去式”
3、对将来虚拟可根据发生可能性的大小,用以下三种形式表达:
“过去式”表示几乎不可能存在的事实
“should + 原形”表示也许有可能存在的事实(should可以省略)
“were to + 原形”表示绝对不可能存在的事实
二、由上可知,用If he be found guilty 和If he were found guilty 在存在的可能性上是不同的。
If he be found guilty 是对“可能存在”事实的虚拟,等于前面省略了should,意思是“如果一旦断定约翰有罪”
If he were found guilty 是对“几乎不可能存在”事实的虚拟,意思是“如果真的断定约翰有罪”
2012-10-06
展开全部
If he is found guilty,John shall have the right of appeal. 真实条件句,可能性比较大。If he be found guilty,John shall have the right of appeal.非真实条件句,可能性很小。If he were found guilty,John should have the right of appeal .非真实条件句,介于两者之间可能有犯罪,也有可能没犯罪!用这个的话,后面要变化!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
感觉直接用be正式一些。没有其它区别了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,没有什么区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询