解放军第85医院牙:3个英语学习中有关正确表达的问题,谢谢

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 02:32:43
1、如果有人问 Do you mind if I smoke?回答:you'd better not!(想表示不愿意他抽烟),这样可否?
2、如果想表达约翰在一家电脑公司干了许多年了:John works in a computer company for many years.这里用一般现在时是否合适?是不是一定要用完成时?
3、问一个人是做什么工作的,可以是what do you do (for a living)?可否用What are you living for?
以上主要是想问问这些表达是否正确,或者是否符合英文的表达习惯。谢谢。

1 是可以的,委婉的表示不可以
2 如果现在还在做,就用一般现在时
如果现在不在做了,就用一般过去时
3 没有what are you living for 这种表达方法的
询问工作就是what do you do

1.第一个回答很生硬,从语法上来说没有什么不可以,但是一般都不这么说,而是直接说Yes/Yes,i'msorry,but i do
2.如果只是一般的叙述 则可以这么用。如果强调过去在这个公司干,现在仍然在干 就John has worked in a computer company for many years.还可以说has logged many years with the company.
3.如果想问工作则可以是what do you do? 如果想说靠什么过日子生活则可以是:what do you live on?