回答

如你畫的關鍵字for
持續一段時間- ->用完成式

你選的B是”被動”
不符合句意

C選項Worked(過去簡單式)
後面接for就不適合
要用完成式

為何選D
1.它用的是完成式
2.Having開頭是用了分詞構句
表示後面主句(May now…)的原因
補充說明用
—> May在說英文時帶有英國口音,是因為她在倫敦工作了5年.

この回答にコメントする
疑問は解決しましたか?