我个人认为应当填 has acted,他已经给游客当过几次导游了.
原因主要是根据以下几个词的分析,其中关于some times的例句多是用现在完成时
(1)sometimes的意思是“有时”,是副词.例如:
Sometimes he comes by bike and sometimes by bus.
他有时骑车来,有时乘公共汽车来.
(2)sometime也是副词,意思是“在某个时候”.可用于一般过去时与将来时.例如:
You can hand in your homework sometime before Friday.
你可以在周五前某个时候交作业.
(3)some time是名词短语,它的意思是“一段时间”.例如:
I'll be away for some time.我将离开一段时间.
(4)some times也是一个名词短语,time在这里用作可数名词,意思是“次数”.
some times的意思是“几次”.例如:
I have been to the Great Wall some times.
我去过长城几次.
) 【牛人英语团】