ラミプラス 2年以上前 今と繋がりがあり、 hasつけなかったら現在完了を使わないと文の意味伝わらない、変わってしまうから。 (その質問単体だけではhasがなくても良い場合もあるかも知れません、多分文脈にもよると思いますが ) ラミプラス 2年以上前 状況によっては、 How long did your father worked there? とかもあり得ます。(間違ってたらすみません(保険)) この回答にコメントする
状況によっては、
How long did your father worked there?
とかもあり得ます。(間違ってたらすみません(保険))