Which is correct in the following sentence and why?:
I met some people who 'hold' strong views on this issue;
I met some people who 'held' strong views on this issue.
I think "2" is correct in the perspective of tense agreement.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityBoth are fine. Held is more natural in that construction, but when it's a property which is likely to continue to the present, hold is perfectly good, and draws attention to the fact that it is still the case.
As Alex_ander points out, you cannot in fact be sure that they still hold those views, so it may not be logically solid to say hold. If you met the people twenty years ago, hold would be strange. But if it was last week, it would be very surprising for them to have changed, so hold is fine.
Since you can't be sure the people you met still keep the same opinion about some issue, the correct version is 'held': it ties the action of the verb to the times when you met them.