synchronous data link in spi

we say spi is synchronously send and receive datas.but see this image.sending and receiving are at different clock pulses

No, SCK is the clock pulse that data is sent out and received with.
MOSI and MISO are the data lines, not the clock.

Slaves clock in the MOSI data that the master sends out.
The master clocks in the MISO data that the slave sends out.
The master creates the SCK pulses in both cases.