Present perfect 4

How long have you...?ex:A)How long has she been in Turkey?B)She has(she's)been in Turkey since Mondey(or for 3days)Compare is and has beenhas been(from past until now) is(now)Compare : Past simple & present continuousAre you married? ;How long have you married?Compare : Present continuous & Present perfect continuousI'm learning German; How long have you been learning German?
Votes: 0
E-mail me when people leave their comments –

You need to be a member of MyEnglishClub to add comments!

Join MyEnglishClub