It____us along time to learn English well.A.takes B.will tak