Present perfect is not easy for language learners.  This is a question learners ask: ...

​Read More