关于IF条件句
关于IF条件句
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.
没有"牛奶面包"这种食物啊!