关于IF条件句

来源:百度知道 编辑:UC知道 时间:2024/05/31 17:26:55
if条件句中did would do 表与现在事实相反的猜测
had done would have done 表与过去事实相反的猜测
那么 did would be doing 与 had done would have been doing表示什么呢

再顺带问一个问题 my favoutite animal is pandas 还是 my favourite animals are pandas 还是 my favourite animal are pandas

还有两个不可数名词谓语动词用什么 如 milk and bread is/are my breakfast

1. would be doing/would do
would have been doing/would have done
其实都差不多,只是两个前者都比后者多了一种强调在现在/那时会正在做某事的含义而已.你采用两个后者也是可以的,只不过感觉语气没有那么强烈罢了.
如: If I were you, I would cry in my room.
如果我是你的话,我可能会躲在房间里哭呢.
If I were you, I would be crying in my room.
如果我是你的话,我可能(现在正)躲在房间里哭呢.
If it hadn't rained, I would have played soccer.
如果那时不是下雨的话,我可能会踢足球了.
If it hadn't rained, I would have been playing soccer.
如果不是下雨的话,我可能那时正在踢足球呢.
2. My favoutite animal is pandas. √
My favourite animals are pandas.√
My favourite animal are pandas. ×
造句要遵循主谓一致原则.
3. 两个不可数名词一起做主语的话,谓语动词可能用单数,也可能用复数.
如果表示一个整体的概念,用单数.
如:Bread and butter is a kind of tasty food.
因为主语翻译成"黄/奶油面包"
如果表示不同的概念,则用复数.
如:Milk and bread are my breakfast.
没有"牛奶面包"这种食物啊!