Having done 是不是一般只充当状语?如 Did you enjoy the party last night?Yes,I appreciated having been invited.Yes,I appreciated being invited.是不是都可以?

问题描述:

Having done 是不是一般只充当状语?

Did you enjoy the party last night?
Yes,I appreciated having been invited.
Yes,I appreciated being invited.
是不是都可以?

都可以

很少用
Yes, I appreciated having been invited.
Yes, I appreciated being invited.
让我选100次我还是选第2个

不是的,你举的这个例子中having been invited就是做宾语.Yes,I appreciated having been invited.Yes,I appreciated being invited.这两个说法都没问题 Did you enjoy the party last night?表明在appreciated这个过...