It's been a ride这是一个现在完成时句型吗 it's是it has的缩写吗

问题描述:

It's been a ride这是一个现在完成时句型吗 it's是it has的缩写吗

这里的It's 确实是it has的缩写。
It has been+doing sth. 表示这个动作从过去一直持续到现在,并且现在可能还在进行。
比如说:Those lamps have been working well. 那些灯现在依然工作很好。
这些灯肯定工作有一段时间了,现在依然正常工作。

是的

当然是 接的是been嘛