作业帮 > 英语 > 作业

求教大家一个语法问题~~~~~~~~~~~~~~~

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/29 13:02:21
求教大家一个语法问题~~~~~~~~~~~~~~~
比如我想用英语说我正在医院应该怎样表达?应该要用现在进行时态吗?但表示状态的句子貌似没有现在进行时态.那是要用I am in the hospital 还是 I have been in the hospital呢?
比如我想用英语说我正在医院应该怎样表达?应该要用现在进行时态吗?但表示状态的句子貌似没有现在进行时态.那是要用I am in the hospital 还是 I have been in the hospital呢?
答:你可以说:I am staying at the hospital. 如果你是在那儿工作的,还可以说:I am working at the hospital. 如果是看望病人:I am visiting a patient at the hospital. 这就是现在进行时.
如果你表示“我现在在医院里”,可以说:I am in/at the hospital. 这句话不强调“正在”这个意思,只表示“我现在的位置”是在医院里而不是在别的地主.
是的,表示状态的动词be一般情况下是没有进行时态的.
I have been in the hospital.是现在完成时的延续性用法,后要加上一段时间才完整,如:for 2 hours. 表示:我在医院里已经有两个小时了,这个been也可以用stayed来替换.
值得注意的是,hospital前面有没有冠词,意思不一样.the hospital 指的是“这家医院”,是和the school, the zoo, the park, the shop 类似的一个场所.in /at the hospital表示“在这个医院”里,只是表示一个地理位置.而in hospital , 当它前面没有了冠词时,这时候的hospital已经失去了作为一个具体场所的意义,而多了一种抽象的意义,表示“生病住院”或“在医院里看病”.
类似的go to the school 和go to school, go to the church 和go to church 之间也有这样的区别.