If she could sew, _____. A. she make a dress B. she would have made a shirt C. she wil make a dres

Ifshecouldsew,_____.A.shemakeadressB.shewouldhavemadeashirtC.shewilmakeadressifcould模... If she could sew, _____.
A. she make a dress B. she would have made a shirt C. she wil make a dress
if could 模式和if had done模式一样吗? 不是有if did/ were ,would do模式吗,如果有she would make a dress 可以吗
展开
雨落殇痕凌
2013-05-10 · TA获得超过1万个赞
知道大有可为答主
回答量:9975
采纳率:0%
帮助的人:1.1亿
展开全部
第一个问题,两个是一样的,都是虚拟语气。表示假设。 不可以用would make a dress,因为if用的是chould,发生在过去,那么只能是过去的过去,表示完成,选择B。翻译过来是“如果她会缝纫的话,她早就给自己做一件裙子了”
更多追问追答
追问
我看过一个answer说可以诶。。。。对现在的假设用if did/ were ,would do模式,,所以可以,,你说呢
追答
分情况,比如,If i were you, I would go to the cinema.(这是基于现在对将来的假设)。
If i were you, I would have been to the cinema.(这是基于过去的假设)。
对比这两个例句,你能理解了嘛,同学?
dudusale
2013-05-10 · TA获得超过249个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:361万
展开全部
这是个不对等的虚拟语气,if从句中是对一般情况的假设(现在变成过去),主句对过去的虚拟(就已经做了一件衬衣了。)

would have done 意思是"本来是或本来会..."
追问
我看过一个answer说可以诶。。。。对现在的假设用if did/ were ,would do模式,,所以可以,,你说呢
追答
从句中不能用would do,因为正常的条件从句中不能用will。本句的关键是,衬衫还没做,因为她不会缝纫。反过来讲,如果她会缝纫,她就做了一件衬衫了。这里做衬衫是说的过去的情况。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
艾薇2046
2013-05-10 · TA获得超过5914个赞
知道大有可为答主
回答量:3755
采纳率:0%
帮助的人:2725万
展开全部
B. she would have made a shirt. 虚拟语气必须: would / should / might / could have +动词过去分词
追问
if could 模式和if had done模式一样吗? 不是有if did/ were ,would do模式吗,如果有she would  make a dress 可以吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友403adcf
2014-12-08 · TA获得超过610个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:84.9万
展开全部
可以理解是错综时间条件句,马上就豁然开朗了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式