Respuesta :
The expression that is required to be altered to rectify the given sentence would be:
D). has a big party tonight for all his friends.
- The expression "has...friends" need to be changed in order to rectify the given sentence lexically and grammatically.
- The entire sentence is framed using present simple tense('is...shy...is being') while the last part("has...friends") employs present perfect tense.
- This makes the sentence semantically incorrect because it fails to follow the rule of parallelism when the conjunction 'and' is used.
Thus, option D is the correct answer.
Learn more about "Sentence" here:
brainly.com/question/696177