这两句话各是什么时态You’d better have had that experience before.假如你以前

这两句话各是什么时态
You’d better have had that experience before.
假如你以前有过那个经验就好了.
一般现在时还是现在完成时?
He ought to be working this moment.
一般现在时还是现在进行时?
看前面的you'd better和he ought to觉得好像是一般现在时,看后面的have had ...和be working觉得又像是现在完成时和现在进行时
平凡的鞍山人 1年前 已收到5个回答 举报

请认真填写信息 幼苗

共回答了20个问题采纳率:90% 举报

这里是情态动词表推测的用法:
情态动词+ 现在完成时 have +done 对已发生的事情的推测
情态动词+ 现在进行时 be + doing 对正在发生的事情的推测
情态动词+一般现在时be/do 对现在/将来的状态,事情的推测
you'd better+原形就是习惯搭配 表示你最好还是...
ought to +原形是情态动词,表示应当...

1年前

8

香扇坠 幼苗

共回答了52个问题 举报

虚拟语气;一种推测(现在进行时)

1年前

2

vegege 幼苗

共回答了1510个问题 举报

1 现在完成时 have +done
2 现在进行时 be + doing
================================
you'd better+原形就是习惯搭配 表示你最好还是。。。
ought to +原形是情态动词,表示应当。。。

1年前

2

longer123 幼苗

共回答了78个问题 举报

说真的我经常用英语,但是我看到这些语法就火大,把一句很简单的话说的这么复杂而且意思表达的不是很清楚。
学语法是最坑人的

1年前

1

jim5159 幼苗

共回答了43个问题 举报

现在完成时 一般现在时

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.032 s. - webmaster@yulucn.com