Present perfect: action completed before the present (no specific time mentioned) I have seen that movie many times. Have you heard from your Turkish friend recently? She has often spoken very highly of you.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.