求英文翻译啊 He has been sick for three

问题描述:

求英文翻译啊 He has been sick for three

He has been sick for three weeks的翻译是:
他已经病了几周了.