I've made a "recieve" transaction on my offline default wallet on Electrum, but it has been on "pending" status for more than a week now.
What exactly do you mean by "I've made a "receive" transaction"?
Do you mean you gave your wallet address to someone and they sent you bitcoins? If so, who did you buy these coins from? Did they provide you with a transaction ID? If so, have you checked this transaction ID on a blockexplorer like blockchain.info?
Also, if your wallet is "offline", it won't show the transaction history correctly as it can't sync... or do you mean you're looking at the online watching only version of your wallet and it says "pending"?