1、D
Tom's father__D has been a teacher__since 1998
since 用于完成时态时,谓语动词得是可持续的,只有been可以
A应为 has been in Shanghai B应为B has been teaching C应为:C has been in 。。。
2、A
I hope computers can make oue lives__A better and better__
首先排除B。又make sth +形容词,故C也错,D是修饰生命物体的,不能修饰lives(生活)
一D,二C
D A