一時点を指すか期間を指すかの違いでしょうか。may haveにするならmay have been spendingにしないと松尾さんご指摘のように受動態になってしまいますね。
Mastodon は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。