这句话,可以把your去掉把?

来源:百度知道 编辑:UC知道 时间:2024/06/10 23:45:34
1.You should say sorry for your being late.

我觉的,直接说for being late. 也可以吧?不要your.

见到过不少类似的句子,都没加,your,my 之类的。呵呵

就是sb...........for being late.

我认为该句being late这里的逻辑主语就是前面的you.

不知道这样说行么?

2.for your being late 的话, being late 就属于名词性质了么?

有点长,请简单的针对1. 2. 解答。。

谢谢。

1.通常句子都会省略其中重复的成分,这样会使句子看上去简洁漂亮,而且在当时的语句下,是对“你”说的,所以那个being late就指代“你的迟到”,所以你那种说法在语法上是对的。
2.for作介词,后面跟的being late是名词短语

对 你理解的没错

1``可以去掉的
2``有或是没有your`being late都属名词`就是动名词

1. you 和 your 都可以,去掉也可以的

2.being late 是属于名词性质

这里的物主代词your的作用是为了避免歧义,加your以后,很明显迟到的人是对方不是其他人,一般情况下,如果双方都比较清楚的情况下去掉的话当然不会引发歧义。
不管加不加your,这里的for 后面加的都是名词性质的短语.