高中英语语法问题,求高人解答!~

1)Ifa(hadhad)apositionwiththecompany,i(wouldhave)shownmtselfatthereception.这里为什么用(had... 1)If a( had had) a position with the company, i (would have) shown mtself at the reception.
这里为什么用( had had)和(would have),并且什么情况下这么用?
2)But for the rain ,they (would had had) a pleasant trip?
这里为什么不是would have?
would have done/ would do/would had had有区别吗?
2)The bus is coming. 那可不可以写The bus will be coming?(这句老师说不行,为什么?)
展开
 我来答
CJ依茉蕾恩
2013-05-20 · TA获得超过740个赞
知道答主
回答量:244
采纳率:0%
帮助的人:138万
展开全部
1)这句是虚拟语气的固定用法
根据句意,可知是对过去的虚拟,所以
if从句用had done ,主句用would/should/could/might have done
2) 我觉得这句应该用would have done,即为would have had a pleasant trip
因为But for 是含蓄条件句,也要用虚拟,此处应为对过去虚拟。
译为:要不是···,他们本可能···。
在虚拟中,would do是对现在,将来的虚拟,用于主句;
would have done 是对过去的虚拟,用于主句。
PS:我的记忆里,貌似没有would had had 这种说法,would后面要加原型吧
3)come属于趋向性动词,用现在进行时表一般将来时,尤其有近期内就要发生的意思
译为:车马上就来了。
will be doing 是将来进行时,表示将来某个时间点或时间段正在发生的事。
这里是说不通的。
而且这是一种常见用法,看得多了就自然能接受了。

有帮到你么?不懂再问
正达美
高粉答主

2013-05-20 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:7988万
展开全部
1)这里是 与过去相反的虚拟语气 。虚拟条件句用过去完成时( had done)主句用 过去将来完成时(would have done),表示与过去情况相反时 ,就这么用。
2)But for the rain ,they (would have had) a pleasant trip?
这也是 与过去相反的虚拟语气 ,不过本句是简单句。But for 是 要不是因为 的意思
3 would have done/ would do/would had had有区别吗?第三个是错的。第一个是过去将来完成时 经常用在虚拟语气中 ,表示与过去情况 相反。第二个是过去将来时 经常用在虚拟语气中 表示与现在或将来 情况相反。
2)The bus is coming. 不可以写成The bus will be coming。因为意思不一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
empirequeen
2013-05-20 · TA获得超过2.8万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:5487万
展开全部
前面两道都是虚拟语气的题目

其实虚拟语气没什么难的,你首先要熟悉虚拟语气的时态公式,这是固定不变的

第一道题目是对过去的虚拟,就是要求if 从句用过去完成时,主句用would ,could ,should,might 加现在完成时,,你只要看到这个时态,就知道是对过去的虚拟了,没什么变化

第二道,从but for 上看出是虚拟,然后根据上下文来判断是对什么时候的虚拟,要不是下雨,说明是对以前的虚拟,所以主句是would have had ,你题目还打错了,would 是情态动词,后面怎么可能跟had呢?估计是笔误

第三道,现在进行时表将来,表示肯定的事件,连will都不用,何来将来进行时呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
seattlelisa
2013-05-20 · TA获得超过3641个赞
知道小有建树答主
回答量:2081
采纳率:0%
帮助的人:450万
展开全部
1.have / had a position 拥有一个职位。之所以用have,是因为前面if表示虚拟语气,用完成时。用had/ had 是因为看句子意思是过去已经发生的事情
would have 表虚拟语气
2. 我觉得用would have
2.看具体语境。is coming说明事实的语气;说明就要来了,一般正在来的路上。will be coming更偏向强调车子回来,并且不一定已经在路上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式