早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问Iwasinhospitalforamonth.这句话有错吗?for加一段时间不是应该用在完成时吗?还是过去时和完成时都可以用?

题目详情
请问 I was in hospital for a month.这句话有错吗?
for加一段时间不是应该用在完成时吗?还是过去时和完成时都可以用?
▼优质解答
答案和解析
I was in hospital for a month.我有一个月呆在医院里.(强调过去,我现在不在医院了)
I have been in hospital for a month.我在医院已经呆了一个月了,(我现在还在医院).
I had been in hospital for a month.我曾经 在医院里呆过一个月.(我现在不在医院,强调我曾经并持续的一个月在医院)