有关having done 表示状态。是主动的过去时态 问题。

有关having done 表示状态。是主动的过去时态 问题。
我们今天有一题,是Having driven all day,we were rather tired.

我问老师 他解释说是 having done 是表示一种状态的 主动的过去式
那如果是表状态的 被动形式 是用done么?
还有是 doing 是表动作的 主动正在。 being done 表示动作的正被做 请问我以上说的这些正确么? 有错误希望大家帮忙指出。
瓦全 1年前 已收到4个回答 举报

ziyou2 幼苗

共回答了18个问题采纳率:100% 举报

我是高中英语老师,这个问题在学生中比较常见,来给你解释一下
其实这句话的原型是:
Because we had driven all day,we were rather tired.
这是个原因状语从句,前句是从句,后句是主句。
像这些状语从句,当主句和从句主语一致时,从句的主语和连词可以省去,显得不那么罗嗦
省去连词Because和主语we后,动词放句首,
如果谓语是主动形式,那么就应该用ing形式;(所以用having driven,不是表示进行时,而是固定语法)
如果谓语是被动,则直接提前
例:As he is a good student, he likes study very much.
Being a good student, he likes study very much.
When ice is heated, ice will become water.
Heated, ice will become water.
这是英语里的独立主格形式,你以后会经常见到这样的句子,把我说的记住,以后再见到时,多琢磨一下,就能掌握了.

1年前

7

erwei8521 幼苗

共回答了23个问题采纳率:95.7% 举报

having driven all day, 是伴随主句we were tired. 就是伴随我们很累的原因是什么,是having driven, 相当于有个with ,after在那边. 相当于说 after driving, ..., 而 用have done完成时强调完成动作后的影响或者结果, 强调tired.
被动就应该是 having been done. 或者是be动词过...

1年前

2

xieyuuu777 幼苗

共回答了26个问题采纳率:84.6% 举报

恩,我觉得你说的对啦。那个Having driven all day,we were rather tired.本来应该是have driven,但是在这个句子中,we were rather tired. 是一个完整的句子,前面的那部分不能构成一个句子,因此采用了非谓语的形式Having driven,而不是have driven

1年前

1

xinyangworld 幼苗

共回答了21个问题采纳率:85.7% 举报

被动形式 用done being done 表示 过去 完成 进行时 动作正在做 用 doing 就OK

1年前

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