英语,关于passive voice的问题Have they fed the dog yet?My sister never gives me brithday presents.这两句具体怎么转换成passive voice的句式呢?还有p.p.就是过去分词大多是原动词加ed还是en啊?谢谢了···好的再加分···谢谢了!为什么都用been呢?不是现在式只要is/am/are加pp吗?不是只有现在完成式才是is/am/are加been

问题描述:

英语,关于passive voice的问题
Have they fed the dog yet?
My sister never gives me brithday presents.
这两句具体怎么转换成passive voice的句式呢?还有p.p.就是过去分词大多是原动词加ed还是en啊?谢谢了···好的再加分···谢谢了!
为什么都用been呢?不是现在式只要is/am/are加pp吗?不是只有现在完成式才是is/am/are加been

1. Has the dog been fed by them yet?
2. I have never been given birthday presents by my sister.
大部分 pp 都是原形+ed

过去式是加d,ed
过去分词是n,en
不一样的

>>Has the dog been fed by them yet?
>>I have never been given birthday presents by my sister.
passive voice 用过完吧

Has the dog been fed yet?
I've never been given birthday presents by my sister.
动词过去分词变形很多,就ed和en比较,好象加ed的多些。