I have visited thirty cities in China____.A.in the last two years B.since last year

问题描述:

I have visited thirty cities in China____.A.in the last two years B.since last year

A 在过去的两年

1 in the past (在过去)用一般过去时
如:She lived here in the past-----过去她住在这里
2 in the last / past +具体时间段用现在完成时
如:She has lived here in the last / past 5 years-----5年来,她一直住在这里。
since 是完成时的标志

B
have visited 说明句子是现在完成时、所以时态也要是现在完成时
翻译是:自从去年开始、我已经游览了30个国家了。
而A用于一般现在时

A.in the last two years

答案:B
答案A last改为past才正确.