13.正确.by the end of last week中用的是last week,所以要用过去完成时.
14.错误.选D.西方乐器要在play后加the.足球篮球等体育运动,在play后不加the.
15.错误.选A.解析类似于13题.其时间状语是过去的时态.by后加时间状语,要用完成时,完成是过去完成是还是现在完成时需要看时间.
16.错误.选D.正常的叙述的陈述语句,符合语意的时态是一般过去时.
17.正确.since 2000是时间状语,表示从2000年开始,用现在完成时.
18.错误.选C.时间状语是ten minutes ago,过去的时间,所以要用一般过去式,D选项是过去完成时,用在过去的过去,此处没用过去的过去.
19.正确.clean是在arrive之前的动作,所以用过去完成时.
20.错误.选B.in +时间做时间状语,表示一般过去的时间状态.
21.错误.选A.put on和went out用and连接,表示并列的动作,所以时态一样.
22.错误.选C.时间状语是at the age of 18,表示过去的时间,所以用一般过去式.
23.错误.选C.while引导的从句一般会用进行时,整句的时态是过去时,fell asleep表示睡着,一次性的动作,而watch TV是一直的动作.
ps:楼主.您错的有点多的啊.
那个.意见仅供参考.