Game Preview
How long have you or did you
  •  12     Public
    past x pres perf Q
  •   Study   Slideshow
  • I went to the beach last month. (Where?)
    Where did you go last month?
  •  15
  • I have gone there since I was a child. (How long?)
    How long have you gone there?
  •  15
  • I visited my grandfather last weekend.(Who?)
    Who did you visit last weekend?
  •  15
  • I have known David for 10 years.(Who?)
    Who have you known for 10 years?
  •  15
  • My dad worked at ABC 3 years ago. (Where?)
    Where did your dad work 3 years ago?
  •  15
  • My uncle has worked at GMD for 10 years. (Where?)
    Where has your uncle worked for 10 years?
  •  15
  • I ate chocolate yesterday. (When?)
    When did you eat chocolate?
  •  15
  • I have eaten vegetarian food for 5 years. (How long?)
    How long have you eaten vegetarian food?
  •  15
  • I played soccer last Monday. (What?)
    What did you play last Monday?
  •  15
  • I have played soccer since 2018. (What?)
    What have you played since 2018?
  •  15
  • I watched series last night. (What?)
    What did you watch last night?
  •  15
  • I have watched this series for 10 years. (How long?)
    How long have you watched this series?
  •  15