请教下面两句话中的时态为什么不同?

They have umbrellas. They're not wet.
If they had umbrellas, they would not be wet.
第一句的时态看来是一般现在时,第二句的时态看来是一般过去时。
为什么两句话的时态不一样呢 ? 不都是描述的一个已经发生的事情吗?
比如第一句, 描述的也是他们“已经”有了伞,所有才没有淋湿吗?

第二句是一个假设,说“如果他们有伞,就不会淋湿。”这里的”有“是用过去完成时,说明假设成立的条件(有伞)必修已经达到。追问

过去完成时的构成不是had加过去分词吗?这个句子里好像只有哈 没有过去分词?

追答

纠正一下,这个应该叫条件语气,搭配情态动词。具体的我也不知道怎么用语法的学术语说明白,但建议看一下”条件句“ (conditional mood) 的介绍. 下面的连接希望对你有帮助。
http://baike.baidu.com/view/190314.htm
http://baike.baidu.com/view/2085866.htm

温馨提示:答案为网友推荐,仅供参考
相似回答