• Present Perfect vs Present Perfect Continuous
     Help
  • You have a friend who is learning Arabic. You ask: (how long/learn/Arabic?)
    How long have you been learning Arabic?
  • You have just arrived to meet a friend. She is waiting for you. You ask: (wait/long?)
    How long have you been waiting?
  • You see somebody fishing by the river. You ask: (catch/any fish?)
    Have you caught any fish?
  • Unlock this slideshow and over 3 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.