When I first met Bryan I didn't like him, but I _______ my mind.为什么不用would change,而用have changed .为什么不是主将从现

问题描述:

When I first met Bryan I didn't like him, but I _______ my mind.
为什么不用would change,
而用have changed .
为什么不是主将从现

你好!
主将从现,是说的“在时间状语或条件状语从句中,主句一般将来时,从句用一般现在时.”
你这儿而是一般过去时,所以必须用完成时.
而一般过去时往往对应现在完成时.所以用have changed