`1` When did you live in HCM city ?
-> How long have / has + S + Vpp + O ?
= When did + S + V + O ?
`2` The last time we saw our uncle was 2 years ago
-> S + hasn't / haven't + Vpp + O + for + time
=The last time + S + Ved / V2 + O + was + time + ago
`3` I last talked to him 3 months ago
-> It's + time + since + S + Ved / V2 + O
= S + last + Ved / V2 + O + time + ago
$#Dorris$