I don't know the context, but "controversy"' is not usually a good thing. More often, I would expect "marred".
Student or Learner
I have a question about the meaning of the verb "touch" here:
"This year, the candlelight vigil in Hong Kong has been touched by controversy. "
Definition 6b for "touch" in this dictionary reads:
"to affect the feelings of (someone) : to cause (someone) to feel an emotion (such as sympathy or gratitude)"
Does that mean that the example sentence means controversy made the vigil more emotional?
Last edited by learningspirit; 05-Jun-2015 at 20:10.
As your own definition showed, it usually means to cause someone to feel an emotion. A vigil is not a person. It's a lot of people together but that doesn't mean you can treat it as a person.
I like Mike's suggestion of "marred".
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.
not a teacher
Your dictionary link doesn't work for me.
I think definition #3 on this link, is appropriate for your example.
#3: Have an effect on; make a difference to: "a tenth of state companies have been touched by privatization"