1.对,改成tells时是用will visit
2.A.因为have been told 是被告诉、被告知,是被动语态,而have told为主动,一般放在主语后面,如:I have told him the news.
3.C.这里suppose表示猜想,后面可加句子 .比如:I suppose he is still in town.我想他还在城里.句式和What do you think has happened to her?
意思是你认为他发生什么了?是what do you suppose 和what has happened to her 的并句.
4.when 和while 都是引导时间状语从句的.但while 后加正在进行的事或动作,或者连接两个正在同时进行的动作.while是during the time that,只指一段时间,因此when引导的时间状语从句中的动词可以是终止性动词,也可以是延续性动词,而while从句中的动词必须是延续性动词.
when 说明从句的动作和主句的动作可以是同时,也可以是先后发生;while 则强调主句的动作在从句动作的发生的过程中或主从句两个动作同时发生.
此题是:然而在一个可爱的年轻女人走进来后,他失去了勇气.强调一前一后的动作,所以用A.
5.talk to 是和某人说话,表示是自己主动,自己一方谈话为主.talk about是谈论关于……的事/人,后面加名词.talk with 表示双方一起谈话,表示互相.talk to 、talk with 一般情况下不太有区别.