谢谢邀答。这些短语的用法,都可以表示现在,但在不同上下文中会有不同含义,一般查一下原文词典,基本可以解决。在这里我仅简单谈一下我个人的学习体会:
now: 可以表示此刻,这时=at the moment, at present, right now. 但now 表示时间的跨度也可以大于前面几个短语的时间跨度,即表示当今的意思,是很长一段时间。
例句:I used to be a teacher, but now I am police officer. 这里可以表示当警察可能已经有一段时间了。如果用at the moment, 有可能是暂时的状态。
I have been a teacher for 20 years now. 这里指从当老师那天开始到今天已经20年了,这里now不能用另外几个短语替换。
I’m looking for a new job at the moment.侧重目前(此刻)正在做什么,这段时间可能不是很长。当然这里也可以用now,right now, at present. 注意日常口语中一般不用 at present,因为比较正式。多用at the moment.另外,right now 有时还表示“马上”的意思,而另外几个短语没有这个意思。now 的含义更为复杂,有时不一定表示现在,可以表示过去的某个时段。具体含义需要查词典。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!