0
Yangsiyu007 Posted 15 years ago
Grammar

Past tense with 'after'

I encountered another identifying sentence error problem:

After the prince characterized modern architecture as ugly, he has been severely criticized for having been so outspoken in public.

The solution is that 'has been' should be changed to 'was'.

I don't understand what's wrong with 'has been' - my understanding is that the prince could be criticized since the time of the incident till now, so why is present perfect tense wrong?

Thanks!!
  

Top answer

Nothing is really wrong with 'has been', but it really requires more context to make it the better choice.

  • Nothing is really wrong with 'has been', but it really requires more context to make it the better choice.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
Nothing is really wrong with 'has been', but it really requires more context to make it the better choice.

Related Questions