题目 if I had been you和if I were you有的区别 答案 前者是现在完成时的虚拟语气,后者是一般现在时的虚拟语气.两者都是假设,且发生的机率不大.前者应是从过去到现在,还有可能持续到将来.后者是一般情况.相关推荐 1if I had been you和if I were you有的区别 反馈 收藏 ...
If I ___ you, I wouldn't have done that. A. were B. was C. am D. had been 相关知识点: 试题来源: 解析 D。本题考查一般过去时的虚拟语气。“If I had been you”表示如果我是你(实际上我不是你,是对过去的假设),从句用过去完成时。反馈 ...
If I were you,I would have taken his advice. If I were you 如果我是你——此处是指泛指(常态) If I had been you, I would have taken his advice. If I had been you 如果我(那时)是你——此处是指特指(非常态) 转述一个老外的观点: If I had been/done is used when it's irreversible...
If I had been you, I would have taken his advice. 如果我是你(强调的是过去),我可能已经...
首先这个if i were you, i would have 这个是英语母语的人还有非正式场合经常用的,甚至没有人说 if i had been you , 这非常的不自然反而,我的美国老师在纠错课的时候遇到这句话,他都不会把这个当错误拿出来说,但是他的确是语法错误,可能不久之后也会变成正式语法吧,因为我平时几乎都是...
If I ___ you, I would have gone to the party. A. were B. had been C. am D. was 相关知识点: 试题来源: 解析 B。这道题是虚拟语气中对过去的假设。“If I had been you”表示如果我当时是你,主句要用“would have + 过去分词”,所以答案选 B。
那应该是If I had been you吧为什么用If I were you呢?我觉得“如果我当时是你”应该用过去时,虚拟语气的话就应该再退为had been 相关知识点: 试题来源: 解析 首先,这个结构不是"用于说过去的事"的.一般多用于现在一般时. 而我不可能是你,所以在虚拟语气中要提前一个时态,即换成一般过去时. 所以是:if...
虚拟语气可以有If i had been you,这是对过去的一种虚拟,结构是if sb had done sth ,If i had been you可以理解为如果当时我是你 If i were you的倒装是 were I you if引导的虚拟语气,三个可以倒装,had were should If
if I had been you 的,因为 ,这个事实只是过去的,不是现在的i am not you,此时,这又是一个...
If I had been you 青云英语翻译 请在下面的文本框内输入文字,然后点击开始翻译按钮进行翻译,如果您看不到结果,请重新翻译! 翻译结果1翻译结果2翻译结果3翻译结果4翻译结果5 翻译结果1复制译文编辑译文朗读译文返回顶部 正在翻译,请等待... 翻译结果2复制译文编辑译文朗读译文返回顶部...