选C.应该用现在完成时态.现在现在完成时属于现在时态的范畴。A 不对,用了过去完成时。只有表示过去的过去时采用此种时态。如:I realized that I had made a terrible mistake. realize 这个动作已经发生在过去,而make a terrible mistake 这个动作发生在realize之前,也就是“过去的过去”所以从句中用了过去完成时had made. 而B用了现在完成进行时态,这种时态强调的是动作从过去到现在一直发生,强调动作的延续性。上面的题目显然不是表示一直在打3个电话,而是打了3个电话...