核心问题
The doctor diagnosed the patient. 这句英文正好与中文“医生给病人作了诊断”相对应。不知上句英文是否正确?
词典解答
上面的英语句子是错误的。因为按照英语惯用法, diagnose(vt) 的宾语只能是疾病, 而不可能是人。例如:
-
The doctor diagnosed diabetes or Richard's disease. (Crews) 医生诊断为糖尿病,或称里查德病。
-
The doctor diagnosed the disease. (ELD) 医生诊断疾病。
-
The doctor diagnosed the illness as influenza. 医生诊断此病为流行性感冒。