当前位置: 首页 > 生活百科 > 学习帮助 > 几个英语时态问题1:If they mailed it last week,it should be here by n

几个英语时态问题1:If they mailed it last week,it should be here by n

网站编辑:宽屏壁纸网 发布时间:2022-08-13  点击数:
导读:几个英语时态问题1:If they mailed it last week,it should be here by n 几个英语时态问题1:If they mailed it last week,it should be here by now.此句为何要用 mailed 我的理解是,这个mail 应该表示的是 过去发生的事,应该用 had mailed.而这里用了maile...

几个英语时态问题1:If they mailed it last week,it should be here by n

几个英语时态问题
1:If they mailed it last week,it should be here by now.
此句为何要用 mailed 我的理解是,这个mail 应该表示的是 过去发生的事,应该用 had mailed.而这里用了mailed,是不是还有其他的概念或意思呢?
2:If you could have chosen where you were born and grew up,what country/culture would have been your choice?
这里的虚拟,这里表示的应该是对过去事实的虚拟,而对过去事实的虚拟中,if后面的谓语动词应该是had done/been,但这里用了could have done,我就想在表示对过去事实虚拟时,if 后面的谓语动词是不是除了 had done/been之外,还可以用一些可以表示虚拟的情态动词,以此来表示主语的一些主观意思,比如意愿什么的?
3:The guests will/would have arrived by this time.
在这个句子中,我看的语法书里(《英语语法新思维》)写着:will have done可以表示对过去的推测,我想问问这个用法和将来完成时有什么区别?我个人觉得这两个用法容易混淆.
希望英语牛人能帮我一下,这些困扰我好多天了, 幕理盟 1年前他留下的回答 已收到5个回答

muddling 网友

该名网友总共回答了15个问题,此问答他的回答如下:采纳率:93.3%

第一题if 从句是真实句 他们就是 寄了 主句是虚拟句 现在该到了 实际没到
第二题你说的对 就像 if you will do ,i will let you do 一样 从句中可以有 情态动词
第三题 will have done可以表示对过去的推测,这个用法和将来完成时 表示将来完成的区别 根据 时间状语 来判断

1年前他留下的回答 追问

2

幕理盟

IF后面不是要虚拟吗?可以真实句么?真实句不是要用在 or前面或者but后面吗?

muddling

IF后面不一定非要虚拟 可以是真实句 可以根据谓语形式 判断 本句 如果是 错综虚拟语气 应该是 If they had mailed it last week,it would be here by now. 从句 与过去相反 主句与现在相反 原句 从句 不是虚拟语气 主句是虚拟语气 句子意思 在他们上个星期寄了这封信的情况下 到现在这封信 本该 到了。 其实本句=they mailed it last week,and it should be here by now.

幕理盟

也就是说 IF 后面不一定非得遵从虚拟语气,可以直接按时间关系用过去式表示对过去的虚拟,对吧?

muddling

也就是说 IF 后面不一定非得遵从虚拟语气,可以直接按时间关系用过去式表示过去的动作 这和 主将从现 中的if条件句 道理一样 if it rains we won' t go out

huohu 网友

该名网友总共回答了1768个问题,此问答他的回答如下:

第一题if 从句是真实句 他们就是 寄了 主句是虚拟句 现在该到了 实际没到
第二题你说的对 就像 if you will do ,i will let you do 一样 从句中可以有 情态动词
第三题 will have done可以表示对过去的推测,这个用法和将来完成时 表示将来完成的区别 根据 时间状语 来判断IF后面不是要虚拟吗?可以真实句么?真实句不是要用在 ...

1年前他留下的回答

2

vivian0091 网友

该名网友总共回答了2个问题,此问答他的回答如下:

第一题 mailed 不是表示过去发生,而是指没有发生,虚拟发生,翻译过来 如果上周他们有的的话,现在应该已经收到了。事实上没有邮寄。故表示现在时的虚拟时态用过去式
第二题 could have done 中could 表示能够的意思 他于had done/been 的差别在于前者强调could 后者强调done
第三题 过去完成式一般用 would have done ,将来完...

1年前他留下的回答

1

粉乌里 网友

该名网友总共回答了8个问题,此问答他的回答如下:采纳率:75%

1、此句含有混合虚拟,前半句是对过去的虚拟,后半句则是对现在的虚拟,实际两者都没发生过。
2、我觉得could表示一种能力,又是对过去的虚拟,所以用了could have done,类似的句子很多,用其他的情态动词还没见过。
3、在不同的时间状语下,will have done结构具有不同的含义。will have done表示对过去已经发生的事实进行的推断,语法上称为情态动词的推...

1年前他留下的回答

0

beasthut 网友

该名网友总共回答了2个问题,此问答他的回答如下:

针对第二个问题,此问答他的回答如下::对现在的虚拟 if 后用过去式 (would could might shluld +v动词原形)
对过去的虚拟 if 后用过去完成时(情态动词+have done)限上面的四个情态动
对将来的虚拟 1.过去式
...

1年前他留下的回答

0

  以上就是小编为大家介绍的几个英语时态问题1:If they mailed it last week,it should be here by n 的全部内容,如果大家还对相关的内容感兴趣,请持续关注宽屏壁纸网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。诚智拓展网对此不承担任何相关连带责任。诚智拓展网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
新概念英语一共有几本?
新概念英语一共有几本?

详情:新概念英语一共有几本? ......

妈妈把10个糖果,分给哥哥和弟
妈妈把10个糖果,分给哥哥和弟

详情:妈妈把10个糖果,分给哥哥和弟弟,哥哥比弟弟多拿了2个.请问......

已知二次函数y=ax+bx+c
已知二次函数y=ax+bx+c

详情:已知二次函数y=ax+bx+c的图像通过点A(1,-2),B......

化学实验问题今天我在无意中做了
化学实验问题今天我在无意中做了

详情:化学实验问题今天我在无意中做了一个实验,是这样的:我先自制了......