The critics were very impressed by her performance.
- The critics was given impression by her performance.
- She gave great impression to the critics.
- Her performance was very impressive by the critics.
- Her performance impressed the critics very much.
The answer is “B” but I think “D” is also OK. Am I right? Thanks in advance.
About "B" should I correct it like this "Her performance made a great impression on the critics"