I have been in Britain Three months now这句句子正确吗?如题,不正确的话怎么改.

问题描述:

I have been in Britain Three months now这句句子正确吗?
如题,不正确的话怎么改.

three month 前面加上 for 就可以了
now不用改

不正确
现在完成时态的正确表达,在这里three months之前应该+【for】表示一段时间
I have been in Britain for three months now。
个人认为是可以用now的,没什么问题。
期待再次与你交流英语学习
O(∩_∩)O~~

最好改成
I have been in Britain for three months recently.
在现在完成时的句子里,一般for + 一段时间,而且recently 是近来的意思,而现在完成时中一般不用now,now一般用在现在进行时中.